==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: kodi-rpi 21.2-15 (Sun Jul  6 08:38:23 2025)
==> Retrieving sources...
  -> Found xbmc-21.2.599abe0f78.tar.gz
  -> Found libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
  -> Found libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
  -> Found libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
  -> Found ffmpeg-6.0.1.tar.gz
  -> Found crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
  -> Found fstrcmp-0.7.D001.tar.gz
  -> Found flatbuffers-23.3.3.tar.gz
  -> Found libudfread-1.1.2.tar.gz
  -> Found ArchARM-kodi-init-v1.150.tar.gz
  -> Found kodi.config.txt
  -> Found 0001-ffmpeg-build-with-lto-when-duse-lto.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    xbmc-21.2.599abe0f78.tar.gz ... Passed
    libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz ... Passed
    libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz ... Passed
    libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz ... Passed
    ffmpeg-6.0.1.tar.gz ... Passed
    crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz ... Passed
    fstrcmp-0.7.D001.tar.gz ... Passed
    flatbuffers-23.3.3.tar.gz ... Passed
    libudfread-1.1.2.tar.gz ... Passed
    ArchARM-kodi-init-v1.150.tar.gz ... Passed
    kodi.config.txt ... Passed
    0001-ffmpeg-build-with-lto-when-duse-lto.patch ... Passed
==> Making package: kodi-rpi 21.2-15 (Sun Jul  6 08:38:37 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25l:: There are 4 providers available for java-environment<21:
:: Repository extra
   1) jdk11-openjdk  2) jdk17-openjdk  3) jdk7-openjdk  4) jdk8-openjdk

Enter a number (default=1): 
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (178) alsa-lib-1.2.14-1  alsa-topology-conf-1.2.5.1-4
               alsa-ucm-conf-1.2.14-2  aom-3.12.1-1
               avahi-1:0.8+r194+g3f79789-3  cairo-1.18.4-1  cifs-utils-7.4-1
               clang-20.1.7-1  compiler-rt-20.1.7-1  confuse-3.3-4
               cppdap-1.58.0-2  default-cursors-3-1  duktape-2.7.0-7
               flac-1.5.0-1  fontconfig-2:2.17.1-1  freetype2-2.13.3-3
               fribidi-1.0.16-2  gd-2.3.3-8  gdk-pixbuf2-2.42.12-2  glu-9.0.3-2
               graphite-1:1.3.14-4  gsfonts-20200910-5  gts-0.7.6.121130-3
               harfbuzz-11.2.1-1  ijs-0.35-6  java-environment-common-3-6
               java-runtime-common-3-6  jbig2dec-0.20-1  jbigkit-2.1-8
               jsoncpp-1.9.6-3  lame-3.100-5  lcms2-2.17-1  ldb-2:4.22.2-1
               libasyncns-1:0.8+r3+g68cd5af-3  libavif-1.3.0-1  libbsd-0.12.2-2
               libcups-2:2.4.12-2  libdaemon-0.14-6  libdatrie-0.2.13-4
               libde265-1.0.16-1  libdrm-2.4.125-1  libedit-20250104_3.1-1
               libevdev-1.13.4-1  libftdi-1.5-7  libgudev-238-3
               libheif-1.20.1-1  libice-1.1.2-1  libidn-1.43-1
               libimagequant-4.3.4-1  libimobiledevice-1.3.0-16
               libimobiledevice-glue-1.3.2-1  libjpeg-turbo-3.1.1-1
               libmd-1.1.0-2  libnet-2:1.3-1  libogg-1.3.5-2  libpaper-2.2.6-1
               libpciaccess-0.18.1-2  libpipewire-1:1.4.6-1  libplist-2.7.0-1
               libpng-1.6.50-1  libraqm-0.10.2-1  librsvg-2:2.60.0-2
               libsm-1.2.6-1  libsndfile-1.2.2-3  libthai-0.1.29-3
               libtiff-4.7.0-1  libunibreak-6.1-1  liburing-2.11-1
               libusb-compat-0.1.8-2  libusbmuxd-2.1.1-1  libuv-1.51.0-1
               libvorbis-1.3.7-4  libwacom-2.16.1-1  libwbclient-2:4.22.2-1
               libwebp-1.5.0-1  libx11-1.8.12-1  libxau-1.0.12-1
               libxcb-1.17.0-1  libxdmcp-1.1.5-1.1  libxext-1.3.6-1
               libxft-2.3.9-1  libxpm-3.5.17-2  libxrender-0.9.12-1
               libxshmfence-1.3.3-1  libxt-1.3.1-1  libxxf86vm-1.1.6-1
               libyuv-r2426+464c51a03-1  llvm-libs-20.1.7-1
               lm_sensors-1:3.6.2-1  mpg123-1.33.0-1  mtdev-1.1.7-1
               netpbm-10.86.47-1  ninja-1.12.1-2  nspr-4.36-1  nss-3.113.1-1
               openjpeg2-2.5.3-1  opus-1.5.2-1  p8-platform-2.1.0.1-5
               pango-1:1.56.4-1  perl-error-0.17030-1  perl-mailtools-2.22-1
               perl-timedate-2.33-7  pixman-0.46.2-1  polkit-126-2
               poppler-data-0.4.12-2  python-autocommand-2.2.2-7
               python-jaraco.collections-5.1.0-1  python-jaraco.context-6.0.1-1
               python-jaraco.functools-4.1.0-1  python-jaraco.text-4.0.0-2
               python-more-itertools-10.7.0-1  python-packaging-25.0-1
               python-platformdirs-4.3.6-2  python-tqdm-4.67.1-2
               python-wheel-0.45.1-1  rav1e-0.7.1-1  rhash-1.4.4-1
               shared-mime-info-2.4-2  spirv-tools-1:1.4.313.0-1
               talloc-2.4.3-1  tdb-1.4.13-1  tevent-1:0.16.2-1
               wayland-1.23.1-2  x265-4.1-1  xcb-proto-1.17.0-3
               xkeyboard-config-2.45-1  xorgproto-2024.1-2  zlib-ng-2.2.4-1
               bluez-libs-5.83-1  cmake-4.0.3-1  dav1d-1.5.1-1
               doxygen-1.14.0-1  fmt-11.2.0-1  ghostscript-10.05.1-2
               giflib-5.2.2-2  git-2.50.0-1  glew-2.2.0-7  gperf-3.1-5
               graphviz-13.0.1-1  gtest-1.17.0-1  hicolor-icon-theme-0.18-1
               jdk11-openjdk-11.0.27.u6-1  libass-0.17.3-1  libbluray-1.3.4-3
               libcdio-2.2.0-1  libcec-7.0.0-2  libdisplay-info-0.2.0-2
               libglvnd-1.7.0-3  libinput-1.28.1-1  libmicrohttpd-1.0.1-1
               libmodplug-0.8.9.0-6  libmpeg2-0.5.1-10  libnfs-6.0.2-5
               libpulse-17.0+r43+g3e2bb8a1e-1  libxkbcommon-1.10.0-1
               libxrandr-1.5.4-1  libxslt-1.1.43-2  lirc-1:0.10.2-5  lzo-2.10-5
               mariadb-libs-11.8.2-1  mesa-1:25.1.5-1  meson-1.8.2-2
               nasm-2.16.03-2  pipewire-1:1.4.6-1  python-pillow-11.3.0-1
               python-pybluez-0.23.r58.g4d46ce1-4
               python-pycryptodomex-3.23.0-1  python-setuptools-1:80.9.0-1
               python-simplejson-3.20.1-1  rapidjson-1.1.0-6
               smbclient-2:4.22.2-1  sndio-1.10.0-1  spdlog-1.15.3-1
               swig-4.3.1-1  taglib-2.1.1-1  tinyxml-2.6.2-12
               tinyxml2-11.0.0-1  upower-1.90.9-1

Total Download Size:    232.06 MiB
Total Installed Size:  1318.23 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 jdk11-openjdk-11.0.27.u6-1-aarch64 downloading...
 clang-20.1.7-1-aarch64 downloading...
 ghostscript-10.05.1-2-aarch64 downloading...
 cmake-4.0.3-1-aarch64 downloading...
 smbclient-2:4.22.2-1-aarch64 downloading...
 mariadb-libs-11.8.2-1-aarch64 downloading...
 doxygen-1.14.0-1-aarch64 downloading...
 graphviz-13.0.1-1-aarch64 downloading...
 compiler-rt-20.1.7-1-aarch64 downloading...
 poppler-data-0.4.12-2-any downloading...
 python-pycryptodomex-3.23.0-1-aarch64 downloading...
 gsfonts-20200910-5-any downloading...
 netpbm-10.86.47-1-aarch64 downloading...
 nasm-2.16.03-2-aarch64 downloading...
 lirc-1:0.10.2-5-aarch64 downloading...
 swig-4.3.1-1-aarch64 downloading...
 python-pillow-11.3.0-1-aarch64 downloading...
 libimobiledevice-1.3.0-16-aarch64 downloading...
 pipewire-1:1.4.6-1-aarch64 downloading...
 glew-2.2.0-7-aarch64 downloading...
 libpipewire-1:1.4.6-1-aarch64 downloading...
 ldb-2:4.22.2-1-aarch64 downloading...
 taglib-2.1.1-1-aarch64 downloading...
 polkit-126-2-aarch64 downloading...
 libcec-7.0.0-2-aarch64 downloading...
 cppdap-1.58.0-2-aarch64 downloading...
 libidn-1.43-1-aarch64 downloading...
 libmicrohttpd-1.0.1-1-aarch64 downloading...
 libcdio-2.2.0-1-aarch64 downloading...
 libuv-1.51.0-1-aarch64 downloading...
 libimagequant-4.3.4-1-aarch64 downloading...
 liburing-2.11-1-aarch64 downloading...
 gts-0.7.6.121130-3-aarch64 downloading...
 fmt-11.2.0-1-aarch64 downloading...
 rhash-1.4.4-1-aarch64 downloading...
 libnfs-6.0.2-5-aarch64 downloading...
 libbsd-0.12.2-2-aarch64 downloading...
 spdlog-1.15.3-1-aarch64 downloading...
 upower-1.90.9-1-aarch64 downloading...
 libplist-2.7.0-1-aarch64 downloading...
 jsoncpp-1.9.6-3-aarch64 downloading...
 sndio-1.10.0-1-aarch64 downloading...
 python-simplejson-3.20.1-1-aarch64 downloading...
 libftdi-1.5-7-aarch64 downloading...
 rapidjson-1.1.0-6-any downloading...
 libdisplay-info-0.2.0-2-aarch64 downloading...
 cifs-utils-7.4-1-aarch64 downloading...
 gperf-3.1-5-aarch64 downloading...
 bluez-libs-5.83-1-aarch64 downloading...
 python-pybluez-0.23.r58.g4d46ce1-4-aarch64 downloading...
 tdb-1.4.13-1-aarch64 downloading...
 p8-platform-2.1.0.1-5-aarch64 downloading...
 libmpeg2-0.5.1-10-aarch64 downloading...
 tinyxml-2.6.2-12-aarch64 downloading...
 jbig2dec-0.20-1-aarch64 downloading...
 tevent-1:0.16.2-1-aarch64 downloading...
 ijs-0.35-6-aarch64 downloading...
 libpaper-2.2.6-1-aarch64 downloading...
 talloc-2.4.3-1-aarch64 downloading...
 tinyxml2-11.0.0-1-aarch64 downloading...
 libmd-1.1.0-2-aarch64 downloading...
 confuse-3.3-4-aarch64 downloading...
 libwbclient-2:4.22.2-1-aarch64 downloading...
 libimobiledevice-glue-1.3.2-1-aarch64 downloading...
 libraqm-0.10.2-1-aarch64 downloading...
 libusbmuxd-2.1.1-1-aarch64 downloading...
 libusb-compat-0.1.8-2-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing bluez-libs...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing dav1d...
Optional dependencies for dav1d
    dav1d-doc: HTML documentation
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing fmt...
installing spdlog...
installing doxygen...
Optional dependencies for doxygen
    graphviz: for caller/callee graph generation [pending]
    qt6-base: for doxywizard
    texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output
    texlive-fontutils: for generating LaTeX, Postscript and PDF output
    texlive-latexextra: for generating LaTeX, Postscript and PDF output
    texlive-plaingeneric: for generating LaTeX, Postscript and PDF output
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool [pending]
installing libxshmfence...
installing libxxf86vm...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing glu...
installing glew...
Optional dependencies for glew
    libx11: for glxewinfo and visualinfo [installed]
installing gperf...
installing libpng...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing fribidi...
installing libunibreak...
installing libass...
installing java-runtime-common...
For the complete set of Java binaries to be available in your PATH,
you need to re-login or source /etc/profile
Please note that this package does not support forcing JAVA_HOME as former package java-common did
installing nspr...
installing nss...
installing libjpeg-turbo...
installing jbigkit...
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing java-environment-common...
installing giflib...
installing jdk11-openjdk...
Optional dependencies for jdk11-openjdk
    java-rhino: for some JavaScript support
    alsa-lib: for basic sound support [pending]
    gtk3: for the Gtk+ 3 look and feel - desktop usage
installing libbluray...
Optional dependencies for libbluray
    java-runtime: BD-J library [installed]
installing libcdio...
installing p8-platform...
installing libxrender...
installing libxrandr...
installing libcec...
Optional dependencies for libcec
    python: use cec in python applications [installed]
installing liburing...
installing mariadb-libs...
Optional dependencies for mariadb-libs
    krb5: for gssapi authentication [installed]
installing libmicrohttpd...
installing libmodplug...
installing libmpeg2...
installing libnfs...
installing libasyncns...
installing libogg...
installing flac...
installing lame...
installing libvorbis...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing mpg123...
Optional dependencies for mpg123
    sdl2: for sdl audio support
    jack: for jack audio support
    libpulse: for pulse audio support [pending]
    perl: for conplay [installed]
installing opus...
installing libsndfile...
Optional dependencies for libsndfile
    alsa-lib: for sndfile-play [installed]
installing libpulse...
Optional dependencies for libpulse
    pulse-native-provider: PulseAudio backend
installing libxslt...
Optional dependencies for libxslt
    python: Python bindings [installed]
installing confuse...
installing libftdi...
Optional dependencies for libftdi
    python: library bindings [installed]
installing libusb-compat...
installing lirc...
Optional dependencies for lirc
    python: for lirc-setup, irdb-get and pronto2lirc [installed]
    python-gobject: for lirc-setup and irdb-get
    python-yaml: for lirc-setup and irdb-get
installing lzo...
installing nasm...
installing libpipewire...
installing pipewire...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'.
Optional dependencies for pipewire
    gst-plugin-pipewire: GStreamer plugin
    pipewire-alsa: ALSA configuration
    pipewire-audio: Audio support
    pipewire-docs: Documentation
    pipewire-ffado: FireWire support
    pipewire-jack-client: PipeWire as JACK client
    pipewire-jack: JACK replacement
    pipewire-libcamera: Libcamera support
    pipewire-pulse: PulseAudio replacement
    pipewire-roc: ROC streaming
    pipewire-session-manager: Session manager
    pipewire-v4l2: V4L2 interceptor
    pipewire-x11-bell: X11 bell
    pipewire-zeroconf: Zeroconf support
    realtime-privileges: realtime privileges with rt module
    rtkit: realtime privileges with rtkit module
installing python-pycryptodomex...
installing python-packaging...
installing libraqm...
installing openjpeg2...
installing libimagequant...
installing python-pillow...
Optional dependencies for python-pillow
    libwebp: for webp images [pending]
    tk: for the ImageTK module
    python-olefile: OLE2 file support
    python-pyqt6: for the ImageQt module
    python-defusedxml: for reading XMP tags
installing python-pybluez...
installing python-simplejson...
installing libmd...
installing libbsd...
installing libwbclient...
Optional dependencies for libwbclient
    python-dnspython: samba_dnsupdate and samba_upgradedns in AD setup
    python-markdown: for samba-tool domain schemeupgrade
    glusterfs: for vfs_glusterfs support
installing talloc...
Optional dependencies for talloc
    python: for python bindings [installed]
installing cifs-utils...
Optional dependencies for cifs-utils
    python: for smb2-quota and smbinfo script [installed]
installing tevent...
Optional dependencies for tevent
    python: for python bindings [installed]
installing tdb...
Optional dependencies for tdb
    python: for python bindings [installed]
installing ldb...
Optional dependencies for ldb
    python: for python bindings [installed]
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
    qt5-base: qt5 bindings
installing libcups...
installing smbclient...
Optional dependencies for smbclient
    python-dnspython: samba_dnsupdate and samba_upgradedns in AD setup
    python-markdown: for samba-tool domain schemeupgrade
    glusterfs: for vfs_glusterfs support
installing sndio...
installing taglib...
installing tinyxml...
installing swig...
installing libgudev...
installing libplist...
Optional dependencies for libplist
    python: Python bindings [installed]
installing libimobiledevice-glue...
installing libusbmuxd...
installing libimobiledevice...
Optional dependencies for libimobiledevice
    python: Python bindings [installed]
installing duktape...
installing polkit...
installing upower...
Optional dependencies for upower
    usbmuxd: Read charge status of iOS devices
installing rapidjson...
installing libice...
installing libsm...
installing libxt...
installing jbig2dec...
installing libpaper...
installing ijs...
installing libidn...
installing poppler-data...
installing pixman...
installing cairo...
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
    libwmf: Load .wmf and .apm
    libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and
    .raf
    libavif: Load .avif [pending]
    libheif: Load .heif, .heic, and .avif [pending]
    libjxl: Load .jxl
    librsvg: Load .svg, .svgz, and .svg.gz [pending]
    webp-pixbuf-loader: Load .webp
installing ghostscript...
Optional dependencies for ghostscript
    gtk3: needed for gsx
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
    python-requests: telegram
installing meson...
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing libxpm...
installing libwebp...
installing aom...
installing libyuv...
installing rav1e...
installing libavif...
installing libde265...
Optional dependencies for libde265
    ffmpeg: for sherlock265
    qt5-base: for sherlock265
    sdl: dec265 YUV overlay output
installing x265...
installing libheif...
Optional dependencies for libheif
    libjpeg-turbo: for heif-convert and heif-enc [installed]
    libpng: for heif-convert and heif-enc [installed]
    dav1d: dav1d encoder [installed]
    ffmpeg: hardware decode
    rav1e: rav1e encoder [installed]
installing gd...
Optional dependencies for gd
    perl: bdftogd script [installed]
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing netpbm...
installing gts...
installing gsfonts...
installing graphviz...
Optional dependencies for graphviz
    mono: sharp bindings
    guile: guile bindings [installed]
    lua: lua bindings
    perl: perl bindings [installed]
    python: python bindings [installed]
    r: r bindings
    tcl: tcl bindings
    qt6-base: gvedit
    xterm: vimdot
installing mtdev...
installing libevdev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing libinput...
Optional dependencies for libinput
    gtk4: libinput debug-gui
    python-pyudev: libinput measure
    python-libevdev: libinput measure
    python-yaml: used by various tools
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11
    wayland: xkbcli interactive-wayland [installed]
installing libdisplay-info...
installing tinyxml2...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
:: Running post-transaction hooks...
( 1/14) Creating system user accounts...
Creating group 'polkitd' with GID 102.
Creating group 'avahi' with GID 971.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971.
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102.
( 2/14) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 3/14) Reloading user manager configuration...
  Skipped: Current root is not booted.
( 4/14) Updating udev hardware database...
( 5/14) Creating temporary files...
( 6/14) Reloading device manager configuration...
  Skipped: Device manager is not running.
( 7/14) Arming ConditionNeedsUpdate...
( 8/14) Updating the MIME type database...
( 9/14) Updating fontconfig configuration...
(10/14) Reloading system bus configuration...
  Skipped: Current root is not booted.
(11/14) Checking for old perl modules...
(12/14) Updating fontconfig cache...
(13/14) Probing GDK-Pixbuf loader modules...
(14/14) Updating the info directory file...
[?25h==> Retrieving sources...
  -> Found xbmc-21.2.599abe0f78.tar.gz
  -> Found libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
  -> Found libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
  -> Found libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
  -> Found ffmpeg-6.0.1.tar.gz
  -> Found crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
  -> Found fstrcmp-0.7.D001.tar.gz
  -> Found flatbuffers-23.3.3.tar.gz
  -> Found libudfread-1.1.2.tar.gz
  -> Found ArchARM-kodi-init-v1.150.tar.gz
  -> Found kodi.config.txt
  -> Found 0001-ffmpeg-build-with-lto-when-duse-lto.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting xbmc-21.2.599abe0f78.tar.gz with bsdtar
  -> Extracting ArchARM-kodi-init-v1.150.tar.gz with bsdtar
==> Starting prepare()...
patching file cmake/modules/FindFFMPEG.cmake
Hunk #1 succeeded at 55 (offset -17 lines).
patching file tools/depends/target/ffmpeg/CMakeLists.txt
Hunk #1 succeeded at 126 (offset 11 lines).
==> Starting build()...
building kodi
-- The CXX compiler identification is GNU 14.2.1
-- The C compiler identification is GNU 14.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Mirror download location: http://mirrors.kodi.tv
-- Source directory: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- Build directory: /build/kodi-rpi/src/kodi-build
-- Generator: Single-configuration: Release (Unix Makefiles)
-- CMake Version: 4.0.3-dirty
-- System type: Linux
-- Linker: GNU gold
-- Looking for include file linux/udmabuf.h
-- Looking for include file linux/udmabuf.h - found
-- Looking for include file linux/dma-heap.h
-- Looking for include file linux/dma-heap.h - found
-- Looking for include file linux/dma-buf.h
-- Looking for include file linux/dma-buf.h - found
-- Looking for mkostemp
-- Looking for mkostemp - found
-- Looking for getmntent_r
-- Looking for getmntent_r - found
-- Looking for memfd_create
-- Looking for memfd_create - found
-- Host architecture is little-endian
-- Core system type: linux
-- Platform: x11;gbm
-- CPU: aarch64, ARCH: aarch64
-- Cross-Compiling: FALSE
-- Execute build artefacts on host: 
-- Depends based build: 
-- Looking for posix_fadvise
-- Looking for posix_fadvise - found
-- Looking for PRIdMAX
-- Looking for PRIdMAX - found
-- Performing Test HAS_BUILTIN_SYNC_ADD_AND_FETCH
-- Performing Test HAS_BUILTIN_SYNC_ADD_AND_FETCH - Success
-- Performing Test HAS_BUILTIN_SYNC_SUB_AND_FETCH
-- Performing Test HAS_BUILTIN_SYNC_SUB_AND_FETCH - Success
-- Performing Test HAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP
-- Performing Test HAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP - Success
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for STATX_BTIME
-- Looking for STATX_BTIME - found
-- Looking for statx
-- Looking for statx - found
-- statx is available
-- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) 
-- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) 
-- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) 
-- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) 
-- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) 
-- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) 
-- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) 
-- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) 
-- NEON optimization enabled
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/version.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/json-rpc/schema/version.txt
-- Found Git: /usr/bin/git (found version "2.50.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Could NOT find CCache (missing: CCACHE_PROGRAM) 
-- Found ClangFormat: /usr/bin/clang-format (found version "20.1.7")
-- MODULE: FLATBUFFERS
-- LIB_TYPE: native
-- DEP_LOCATION: 
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- FLATBUFFERS_URL: /build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz
-- Found FlatC Compiler: /build/kodi-rpi/src/kodi-build/build/bin/flatc (found version "23.3.3")
-- MODULE: JSONSCHEMABUILDER
-- LIB_TYPE: native
-- DEP_LOCATION: 
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- JSONSCHEMABUILDER_URL: /
-- Found JsonSchemaBuilder: /build/kodi-rpi/src/kodi-build/build/bin/JsonSchemaBuilder
-- Found Lzo2: /usr/lib/liblzo2.so
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Found PNG: /usr/lib/libpng.so (found version "1.6.50")
-- Found GIF: /usr/lib/libgif.so (found version "5.2.2")
-- Found JPEG: /usr/lib/libjpeg.so (found version "80")
-- Building internal TexturePacker
-- Shipping internal TexturePacker
-- Internal TexturePacker will be executed during build
-- Found Alsa: /usr/lib/libasound.so (found version "1.2.14")
-- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8")
-- Found Bluetooth: /usr/lib/libbluetooth.so
-- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3")
-- Found CAP: /usr/lib/libcap.so (found version "2.76")
-- MODULE: CEC
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- CEC_URL: http://mirrors.kodi.tv/build-deps/sources/libcec-4.0.7.tar.gz
-- Could NOT find libcec (missing: libcec_DIR)
-- Found CEC: /usr/lib/libcec.so (found suitable version "7.0.0", minimum required is "4.0.0")
-- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.1")
-- Found DBus: /usr/lib/libdbus-1.so (found version "1.16.2")
-- Found Cdio: /usr/lib/libcdio.so (found version "2.2.0")
-- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.2.0")
-- Found LCMS2: /usr/lib/liblcms2.so (found version "2.17")
-- Found LircClient: /usr/lib/liblirc_client.so
-- Could NOT find MDNS (missing: MDNS_LIBRARY) 
-- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "1.0.1")
-- MODULE: LIBNFS
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- LIBNFS_URL: http://mirrors.kodi.tv/build-deps/sources/libnfs-5.0.2.tar.gz
-- Found NFS: /usr/lib/libnfs.so.16.2.0
-- Performing Test NFS_SET_TIMEOUT
-- Performing Test NFS_SET_TIMEOUT - Failed
-- Performing Test NFS_MOUNT_GETEXPORTS_TIMEOUT
-- Performing Test NFS_MOUNT_GETEXPORTS_TIMEOUT - Failed
-- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.4.6", minimum required is "0.3.50")
-- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0-43-g3e2bb")
-- Found Python3: /usr/include/python3.13 (found version "3.13.5") found components: Development Development.Module Development.Embed
-- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0")
-- Found Sndio: /usr/lib/libsndio.so
-- Found UDEV: /usr/lib/libudev.so (found version "257")
-- MODULE: UDFREAD
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- UDFREAD_URL: /build/kodi-rpi/src/libudfread-1.1.2.tar.gz
-- Found udfread: /build/kodi-rpi/src/kodi-build/build/lib/libudfread.a (version: "1.1.2")
-- Found LibXml2: /usr/lib/libxml2.so (found version "2.14.4")
-- Found XSLT: /usr/lib/libxslt.so (found version "1.1.43")
-- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0")
-- MODULE: CROSSGUID
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- CROSSGUID_URL: /build/kodi-rpi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
-- Found Patch: /usr/bin/patch (found version "2.8")
-- Found CrossGUID: optimized;/build/kodi-rpi/src/kodi-build/build/lib/libcrossguid.a;debug;/build/kodi-rpi/src/kodi-build/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681")
-- Found UUID: /usr/lib/libuuid.so (found version "2.41.1")
-- Found Curl: /usr/lib/libcurl.so (found version "8.14.1")
-- MODULE: FFMPEG
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- FFMPEG_URL: /build/kodi-rpi/src/ffmpeg-6.0.1.tar.gz
-- MODULE: FLATBUFFERS
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- FLATBUFFERS_URL: /build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz
-- Found FlatBuffers: /build/kodi-rpi/src/kodi-build/build/include (found version "23.3.3")
-- MODULE: FMT
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- FMT_URL: http://mirrors.kodi.tv/build-deps/sources/fmt-9.1.0.tar.gz
-- Found Fmt: /usr/lib/libfmt.so.11.2.0 (found version "11.2.0")
-- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20")
-- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16")
-- MODULE: FSTRCMP
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- FSTRCMP_URL: /build/kodi-rpi/src/fstrcmp-0.7.D001.tar.gz
-- Found Fstrcmp: /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.a (found version "0.7.D001")
-- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "11.2.1")
-- Looking for iconv
-- Looking for iconv - found
-- Found Iconv: /usr/lib/libc.so
-- Found KissFFT: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/contrib
-- MODULE: LIBDVDCSS
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- LIBDVDCSS_URL: /build/kodi-rpi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
-- Found LibDvdCSS: /build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2")
-- MODULE: LIBDVDREAD
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- LIBDVDREAD_URL: /build/kodi-rpi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
-- Found LibDvdRead: /build/kodi-rpi/src/kodi-build/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2")
-- MODULE: LIBDVDNAV
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- LIBDVDNAV_URL: /build/kodi-rpi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
-- Found LibDvdNav: /build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2")
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.5.1", minimum required is "1.1.0")
-- MODULE: PCRE
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- PCRE_URL: http://mirrors.kodi.tv/build-deps/sources/pcre-8.45.tar.bz2
-- Found PCRE: /usr/lib/libpcre.so
-- MODULE: RAPIDJSON
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- RAPIDJSON_URL: http://mirrors.kodi.tv/build-deps/sources/rapidjson-1.1.0.tar.gz
-- RapidJSON found. Headers: /usr/include
-- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2")
-- MODULE: SPDLOG
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- SPDLOG_URL: http://mirrors.kodi.tv/build-deps/sources/spdlog-1.10.0.tar.gz
-- Found Spdlog: /usr/lib/libspdlog.so (found version "1.15.3")
-- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.50.2")
-- MODULE: TAGLIB
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- TAGLIB_URL: http://mirrors.kodi.tv/build-deps/sources/taglib-1.13.tar.gz
-- Found TagLib: /usr/lib/libtag.so (found suitable version "2.1.1", minimum required is "1.9.0")
-- Found TinyXML: /usr/lib/libtinyxml.so (found version "2.6.2")
-- MODULE: TINYXML2
-- LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11
-- TINYXML2_URL: http://mirrors.kodi.tv/build-deps/sources/tinyxml2-9.0.0.tar.gz
-- Found TinyXML2: /usr/lib/libtinyxml2.so.11.0.0 (found version "11.0.0")
-- Found EGL: /usr/lib/libEGL.so (found version "1.5")
-- Looking for 3 include files EGL/egl.h, ..., EGL/eglext_angle.h
-- Looking for 3 include files EGL/egl.h, ..., EGL/eglext_angle.h - found
-- Found X: /usr/lib/libX11.so (found version "1.8.12")
-- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4")
-- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.125")
-- Performing Test LIBDRM_HAS_HDR_OUTPUT_METADATA
-- Performing Test LIBDRM_HAS_HDR_OUTPUT_METADATA - Success
-- Looking for drmGetFormatModifierName
-- Looking for drmGetFormatModifierName - found
-- Found OpenGLES: /usr/lib/libGLESv2.so
-- Found GBM: /usr/lib/libgbm.so (found version "25.1.5-arch1.1")
-- Performing Test GBM_HAS_BO_MAP
-- Performing Test GBM_HAS_BO_MAP - Success
-- Performing Test GBM_HAS_MODIFIERS
-- Performing Test GBM_HAS_MODIFIERS - Success
-- Found LibInput: /usr/lib/libinput.so (found version "1.28.1")
-- Found Xkbcommon: /usr/lib/libxkbcommon.so (found version "1.10.0")
-- Found LibDisplayInfo: /usr/lib/libdisplay-info.so (found version "0.2.0")
-- Performing Test ATOMIC_LOCK_FREE_INSTRUCTIONS
-- Performing Test ATOMIC_LOCK_FREE_INSTRUCTIONS - Success
-- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "")
-- find_addon_xml_in_files: filtering addons/xbmc.json
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/messages/flatbuffers/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/messages/flatbuffers/retroplayer.txt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/messages -> build/cores/RetroPlayer/messages
-- copy_files_from_filelist_to_buildtree - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/common/*.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/linux/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/common/addons.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/icon.png -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.aac/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/icon.png -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/audioencoder.kodi.builtin.wma/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/layout.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.default/resources/layout.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.default/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/layout.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.keyboard/resources/layout.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.keyboard/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/layout.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.mouse/resources/layout.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.mouse/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/layout.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/layout.xml -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/game.controller.snes/resources/mask.png -> /build/kodi-rpi/src/kodi-build/addons/game.controller.snes/resources/mask.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/games.xsd -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/games.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/icon.png -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/images.xsd -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/images.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/language.xsd -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/language.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/kodi.resource/uisounds.xsd -> /build/kodi-rpi/src/kodi-build/addons/kodi.resource/uisounds.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/albumuniversal.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/albumuniversal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Afrikaans/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Afrikaans/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Amharic/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Amharic/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Asturian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Asturian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Belarusian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Belarusian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Bulgarian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Bulgarian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Burmese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Burmese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Catalan/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Catalan/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Croatian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Croatian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Czech/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Czech/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Danish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Danish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Dutch/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Dutch/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/English (Australia)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/English (Australia)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/English (US)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/English (US)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/English/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/English/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Estonian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Estonian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Finnish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Finnish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/French (Canada)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/French (Canada)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/French/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/French/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Galician/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Galician/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Georgian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Georgian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/German/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/German/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Greek/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Greek/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Hebrew/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Hebrew/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Hungarian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Hungarian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Icelandic/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Icelandic/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Indonesian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Indonesian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Italian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Italian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Japanese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Japanese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Korean/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Korean/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Latvian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Latvian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Lithuanian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Lithuanian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Macedonian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Macedonian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Malay/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Malay/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Norwegian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Norwegian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Polish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Polish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Portuguese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Portuguese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Romanian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Romanian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Russian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Russian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Slovak/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Slovak/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Slovenian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Slovenian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Spanish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Spanish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Swedish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Swedish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Thai/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Thai/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Turkish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Turkish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Ukrainian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Ukrainian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Vietnamese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Vietnamese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/language/Welsh/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/language/Welsh/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.album.universal/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.album.universal/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/artistuniversal.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/artistuniversal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Amharic/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Amharic/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Arabic/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Arabic/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Asturian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Asturian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Belarusian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Belarusian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Burmese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Burmese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Catalan/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Catalan/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Croatian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Croatian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Czech/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Czech/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Danish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Danish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Dutch/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Dutch/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/English (US)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/English (US)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/English/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/English/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Estonian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Estonian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Finnish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Finnish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/French/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/French/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Galician/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Galician/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/German/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/German/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Greek/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Greek/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Hebrew/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Hebrew/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Hungarian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Hungarian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Icelandic/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Icelandic/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Indonesian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Indonesian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Italian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Italian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Japanese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Japanese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Korean/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Korean/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Latvian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Latvian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Macedonian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Macedonian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Malay/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Malay/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Norwegian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Norwegian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Polish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Polish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Portuguese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Portuguese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Romanian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Romanian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Russian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Russian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Slovak/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Slovak/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Slovenian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Slovenian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Spanish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Spanish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Swedish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Swedish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Thai/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Thai/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Turkish/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Turkish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/language/Welsh/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/language/Welsh/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.artists.universal/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.artists.universal/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.allmusic.com/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.allmusic.com/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.allmusic.com/allmusic.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.allmusic.com/allmusic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.allmusic.com/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.allmusic.com/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.fanart.tv/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.fanart.tv/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.fanart.tv/fanarttv.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.fanart.tv/fanarttv.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.fanart.tv/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.fanart.tv/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.musicbrainz.org/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.musicbrainz.org/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.musicbrainz.org/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.musicbrainz.org/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.musicbrainz.org/musicbrainz.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.musicbrainz.org/musicbrainz.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.theaudiodb.com/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.theaudiodb.com/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.theaudiodb.com/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.theaudiodb.com/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.common.theaudiodb.com/tadb.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.common.theaudiodb.com/tadb.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/default.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/default.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/allmusic.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/allmusic.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/discogs.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/discogs.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/fanarttv.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/musicbrainz.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/musicbrainz.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/nfo.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/nfo.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/scraper.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/theaudiodb.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/theaudiodb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/lib/wikipedia.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/lib/wikipedia.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.albums/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.albums/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/default.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/default.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/allmusic.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/allmusic.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/discogs.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/discogs.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/fanarttv.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/musicbrainz.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/musicbrainz.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/nfo.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/nfo.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/scraper.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/theaudiodb.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/theaudiodb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/lib/wikipedia.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/lib/wikipedia.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.generic.artists/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.generic.artists/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.local/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.local/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.local/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.local/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.local/local.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.local/local.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/README.md -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/README.md
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/__init__.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/scraper.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/scraper_config.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper_config.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.themoviedb.org.python/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.themoviedb.org.python/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/data_utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/data_utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/debugger.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/debugger.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/imdbratings.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/imdbratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/tmdb.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/tmdb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/traktratings.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/traktratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/main.py -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/main.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/icon.png -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/License.txt -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/License.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/icon.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/0.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/0.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/1.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/1.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/10.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/10.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/11.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/11.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/12.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/12.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/13.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/13.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/14.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/14.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/15.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/15.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/16.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/16.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/17.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/17.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/18.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/18.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/19.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/19.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/2.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/2.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/20.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/20.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/21.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/21.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/22.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/22.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/23.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/23.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/24.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/24.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/25.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/25.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/26.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/26.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/27.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/27.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/28.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/28.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/29.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/29.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/3.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/3.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/30.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/30.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/31.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/31.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/32.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/32.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/33.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/33.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/34.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/34.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/35.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/35.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/36.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/36.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/37.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/37.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/38.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/38.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/39.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/39.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/4.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/4.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/40.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/40.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/41.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/41.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/42.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/42.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/43.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/43.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/44.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/44.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/45.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/45.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/46.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/46.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/47.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/47.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/5.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/5.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/6.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/6.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/7.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/7.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/8.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/8.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/9.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/9.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/License.txt -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/License.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.images.weathericons.default/resources/na.png -> /build/kodi-rpi/src/kodi-build/addons/resource.images.weathericons.default/resources/na.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.language.en_gb/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/resource.language.en_gb/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.language.en_gb/icon.png -> /build/kodi-rpi/src/kodi-build/addons/resource.language.en_gb/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.language.en_gb/resources/langinfo.xml -> /build/kodi-rpi/src/kodi-build/addons/resource.language.en_gb/resources/langinfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.language.en_gb/resources/strings.po -> /build/kodi-rpi/src/kodi-build/addons/resource.language.en_gb/resources/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/icon.png -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/back.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/back.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/click.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/click.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/cursor.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/cursor.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/notify.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/notify.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/out.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/out.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/shutter.wav -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/shutter.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/resource.uisounds.kodi/resources/sounds.xml -> /build/kodi-rpi/src/kodi-build/addons/resource.uisounds.kodi/resources/sounds.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.black/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.black/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.black/icon.png -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.black/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/icon.png -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/screensaver.xbmc.builtin.dim/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/script.module.pil/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/script.module.pil/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/script.module.pil/icon.png -> /build/kodi-rpi/src/kodi-build/addons/script.module.pil/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/script.module.pycryptodome/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/script.module.pycryptodome/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/script.module.pycryptodome/icon.png -> /build/kodi-rpi/src/kodi-build/addons/script.module.pycryptodome/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/icon.png -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/__init__.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/runner.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/runner.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/polkit/README -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/polkit/README
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/settings.xml -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/versions.schema.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/versions.schema.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/service.xbmc.versioncheck/resources/versions.txt -> /build/kodi-rpi/src/kodi-build/addons/service.xbmc.versioncheck/resources/versions.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/favicon.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/favicon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/icon-128.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/icon-128.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/icon-144.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/icon-144.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/icon-152.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/icon-152.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/icon-192.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/icon-192.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/icon.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/amp.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/amp.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/cans.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/cans.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/concert.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/concert.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/guitar.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/guitar.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/speaker.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/speaker.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/turntable.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/turntable.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/fanart_default/tweeter.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/fanart_default/tweeter.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/splash_hi.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/splash_hi.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/images/thumbnail_default.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/images/thumbnail_default.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/index.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/index.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/js/kodi-webinterface.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/js/kodi-webinterface.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/af.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/af.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/am.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/am.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ar.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ar.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ast.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ast.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/az.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/az.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/be.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/be.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/bg.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/bg.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/bs.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/bs.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ca.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ca.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/cs.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/cs.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/cy.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/cy.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/da.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/da.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/de.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/de.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/el.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/el.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/en.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/en.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/en_au.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/en_au.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/en_nz.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/en_nz.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/en_us.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/en_us.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/eo.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/eo.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/es.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/es.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/es_ar.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/es_ar.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/es_mx.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/es_mx.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/et.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/et.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/eu.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/eu.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fa.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fa.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fa_ir.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fa_ir.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fi.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fo.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fo.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/fr_ca.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/fr_ca.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/gl.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/gl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/gr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/gr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/hi.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/hi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/hr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/hr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/hu.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/hu.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/hy.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/hy.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/id.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/id.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/is.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/is.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/it.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/it.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/iw.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/iw.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ja.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ja.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/kn.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/kn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ko.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ko.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/lt.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/lt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/lv.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/lv.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/mi.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/mi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/mk.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/mk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ml.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ml.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/mn.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/mn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ms.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ms.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/mt.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/mt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/my.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/my.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/nb.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/nb.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/nl.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/nl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/oc_fr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/oc_fr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/pl.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/pl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/pt.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/pt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/pt_br.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/pt_br.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ro.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ro.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ru.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ru.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/si.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/si.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sk.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sl.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sq.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sq.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sr_rs@latin.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sr_rs@latin.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/sv.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/sv.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/szl.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/szl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/ta.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/ta.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/te.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/te.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/tg.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/tg.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/th.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/th.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/tr.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/tr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/uk.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/uk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/uz.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/uz.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/vi.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/vi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/zh_cn.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/zh_cn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/_strings/zh_tw.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/_strings/zh_tw.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/de/app-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/de/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/de/keybind-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/de/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/de/lang-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/de/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/_en-important-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/_en-important-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/addons.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/addons.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/app-changelog.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/app-changelog.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/app-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/developers.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/developers.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/help-overview.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/keybind-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/lang-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/en/license.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/en/license.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/fr/help-overview.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/fr/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/fr/keybind-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/fr/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/fr/lang-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/fr/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/nl/keybind-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/nl/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/addons.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/addons.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/app-changelog.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/app-changelog.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/app-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/help-overview.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/keybind-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/lang-readme.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lang/pl/license.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lang/pl/license.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/icons/icomoon.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/icons/icomoon.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/icons/mdi.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/icons/mdi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/font/VideoJS.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/font/VideoJS.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/font/VideoJS.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/font/VideoJS.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2 -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/video-js.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/video-js.min.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.min.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/video-js.swf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/video.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/video.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/lib/video-js/video.min.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/lib/video-js/video.min.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/manifest.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/manifest.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/addons.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/addons.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/artist.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/artist.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/artists.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/artists.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/edit-media.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/edit-media.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/movie.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/movie.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/now-playing.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/now-playing.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/search.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/search.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/settings.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/settings.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/screenshots/tv.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/screenshots/tv.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/css/base.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/css/base.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/demo.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/selection.json -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/selection.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/icomoon/style.css -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/style.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2 -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2 -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2 -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/ledlevel-1.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/ledlevel-1.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/ledlevel-2.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/ledlevel-2.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/loader.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/loader.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/loading-box-bg.jpg -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/loading-box-bg.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/logo.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-pause-blue.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-blue.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-pause-pink.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-pink.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-pause-white.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-white.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-pause.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-playing-blue.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-blue.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-playing-pink.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-pink.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-playing-white.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-white.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/row-playing.gif -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/themes/base/images/thumbnail_default.png -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/themes/base/images/thumbnail_default.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/webinterface.default/videoPlayer.html -> /build/kodi-rpi/src/kodi-build/addons/webinterface.default/videoPlayer.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.addon/metadata.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.addon/metadata.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.addon/repository.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.addon/repository.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.core/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/xbmc.core/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.gui/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/xbmc.gui/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.gui/skin.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.gui/skin.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.metadata/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/xbmc.metadata/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.metadata/scraper.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.metadata/scraper.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/contextitem.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/contextitem.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/icon.png -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/pluginsource.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/pluginsource.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/script.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/script.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.python/service.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.python/service.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.webinterface/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/xbmc.webinterface/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/xbmc.webinterface/webinterface.xsd -> /build/kodi-rpi/src/kodi-build/addons/xbmc.webinterface/webinterface.xsd
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/common/certificates.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/common/common.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/Fonts/arial.ttf -> /build/kodi-rpi/src/kodi-build/media/Fonts/arial.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/Fonts/teletext.ttf -> /build/kodi-rpi/src/kodi-build/media/Fonts/teletext.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/applaunch_screen.png -> /build/kodi-rpi/src/kodi-build/media/applaunch_screen.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/banner.png -> /build/kodi-rpi/src/kodi-build/media/banner.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon120x120.png -> /build/kodi-rpi/src/kodi-build/media/icon120x120.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon16x16.png -> /build/kodi-rpi/src/kodi-build/media/icon16x16.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon256x256.png -> /build/kodi-rpi/src/kodi-build/media/icon256x256.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon32x32.png -> /build/kodi-rpi/src/kodi-build/media/icon32x32.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon48x48.png -> /build/kodi-rpi/src/kodi-build/media/icon48x48.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/icon80x80.png -> /build/kodi-rpi/src/kodi-build/media/icon80x80.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/qr/kodilove/qr-logo.png -> /build/kodi-rpi/src/kodi-build/media/qr/kodilove/qr-logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/qr/kodilove/qr-popcorn.jpg -> /build/kodi-rpi/src/kodi-build/media/qr/kodilove/qr-popcorn.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/splash.jpg -> /build/kodi-rpi/src/kodi-build/media/splash.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/vendor_icon.png -> /build/kodi-rpi/src/kodi-build/media/vendor_icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/media/vendor_logo.png -> /build/kodi-rpi/src/kodi-build/media/vendor_logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/addon-manifest.xml -> /build/kodi-rpi/src/kodi-build/system/addon-manifest.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/colors.xml -> /build/kodi-rpi/src/kodi-build/system/colors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/dialogcolors.xml -> /build/kodi-rpi/src/kodi-build/system/dialogcolors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/arabic.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/arabic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/bulgarian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/bulgarian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/chinese.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/chinese.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/croatian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/croatian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/czech.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/czech.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/danish.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/danish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/english.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/english.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/estonian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/estonian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/french.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/french.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/german.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/german.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/greek.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/greek.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/hebrew.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/hebrew.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/hungarian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/hungarian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/icelandic.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/icelandic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/italian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/italian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/korean.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/korean.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/lithuanian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/lithuanian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/norwegian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/norwegian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/persian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/persian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/polish.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/polish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/portuguese.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/portuguese.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/romanian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/romanian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/russian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/russian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/silesian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/silesian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/slovak.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/slovak.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/slovenian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/slovenian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/spanish.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/spanish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/swedish.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/swedish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/thai.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/thai.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/turkish.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/turkish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keyboardlayouts/ukrainian.xml -> /build/kodi-rpi/src/kodi-build/system/keyboardlayouts/ukrainian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/appcommand.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/appcommand.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/customcontroller.AppleRemote.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/customcontroller.AppleRemote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/customcontroller.Harmony.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/customcontroller.Harmony.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/customcontroller.SiriRemote.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/customcontroller.SiriRemote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/gamepad.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/gamepad.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/joystick.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/joystick.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/keyboard.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/mouse.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/mouse.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/nyxboard/keyboard.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/nyxboard/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/osmc/osmc_remote.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/osmc/osmc_remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/osmcv3/osmcv3_remote.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/osmcv3/osmcv3_remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/remote.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/touchscreen.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/touchscreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/keymaps/wetek-play/keyboard.xml -> /build/kodi-rpi/src/kodi-build/system/keymaps/wetek-play/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/addons.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/albums.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/artists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/boxsets.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/boxsets.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/compilations.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/compilations.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/files.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/genres.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/albumartists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/albumartists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/allartists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/allartists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/allcontributors.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/allcontributors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/allroles.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/allroles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/arrangers.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/arrangers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/composers.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/composers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/conductors.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/conductors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/djmixers.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/djmixers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/lyricists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/lyricists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/orchestras.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/orchestras.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicroles/remixers.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicroles/remixers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/albums.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/artists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/directors.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/genres.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/studios.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/tags.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/titles.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/musicvideos/years.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/musicvideos/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/playlists.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/recentlyaddedalbums.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/recentlyaddedalbums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/recentlyplayedalbums.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/recentlyplayedalbums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/singles.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/singles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/songs.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/songs.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/sources.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/sources.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/top100/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/top100/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/top100/top100albums.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/top100/top100albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/top100/top100songs.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/top100/top100songs.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/music/years.xml -> /build/kodi-rpi/src/kodi-build/system/library/music/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/addons.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/files.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/actors.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/actors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/country.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/country.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/directors.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/genres.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/recentlyaddedmovies.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/recentlyaddedmovies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/sets.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/sets.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/studios.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/tags.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/titles.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/versions.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/versions.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/movies/years.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/movies/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/albums.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/artists.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/directors.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/genres.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/recentlyaddedmusicvideos.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/recentlyaddedmusicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/studios.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/tags.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/titles.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/musicvideos/years.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/musicvideos/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/playlists.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/actors.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/actors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/genres.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/index.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/inprogressshows.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/inprogressshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/recentlyaddedepisodes.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/recentlyaddedepisodes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/studios.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/tags.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/titles.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video/tvshows/years.xml -> /build/kodi-rpi/src/kodi-build/system/library/video/tvshows/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/addons.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/files.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/inprogressshows.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/inprogressshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/movies.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/movies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/musicvideos.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/musicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/playlists.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/recentlyaddedepisodes.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/recentlyaddedepisodes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/recentlyaddedmovies.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/recentlyaddedmovies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/recentlyaddedmusicvideos.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/recentlyaddedmusicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/library/video_flat/tvshows.xml -> /build/kodi-rpi/src/kodi-build/system/library/video_flat/tvshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/peripherals.xml -> /build/kodi-rpi/src/kodi-build/system/peripherals.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/playercorefactory.xml -> /build/kodi-rpi/src/kodi-build/system/playercorefactory.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/android.xml -> /build/kodi-rpi/src/kodi-build/system/settings/android.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/appliance.xml -> /build/kodi-rpi/src/kodi-build/system/settings/appliance.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/darwin.xml -> /build/kodi-rpi/src/kodi-build/system/settings/darwin.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/darwin_ios.xml -> /build/kodi-rpi/src/kodi-build/system/settings/darwin_ios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/darwin_osx.xml -> /build/kodi-rpi/src/kodi-build/system/settings/darwin_osx.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/darwin_tvos.xml -> /build/kodi-rpi/src/kodi-build/system/settings/darwin_tvos.xml
-- copy_file_to_buildtree - copying symlinked file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/freebsd.xml -> /build/kodi-rpi/src/kodi-build/system/settings/freebsd.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/linux.xml -> /build/kodi-rpi/src/kodi-build/system/settings/linux.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/settings.xml -> /build/kodi-rpi/src/kodi-build/system/settings/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/win10.xml -> /build/kodi-rpi/src/kodi-build/system/settings/win10.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/win32.xml -> /build/kodi-rpi/src/kodi-build/system/settings/win32.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/settings/windows.xml -> /build/kodi-rpi/src/kodi-build/system/settings/windows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_convolution-4x4.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_convolution-4x4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_convolution-6x6.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_convolution-6x6.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_output.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_output.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_default.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_multi.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_multi.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_texture.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_texture.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_vert.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_shader_vert_default.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_stretch.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_stretch.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_videofilter_frag.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_videofilter_frag.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_videofilter_vertex.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_videofilter_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_convolution-4x4.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_convolution-4x4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_convolution-6x6.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_convolution-6x6.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_output.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_output.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_default.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_multi.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_multi.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_texture.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_vert.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_shader_vert_default.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_stretch.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_stretch.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_tonemap.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_tonemap.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_videofilter_frag.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_videofilter_frag.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_videofilter_vertex.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_videofilter_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl -> /build/kodi-rpi/src/kodi-build/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_convolution-4x4.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_convolution-4x4.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_convolution-6x6.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_convolution-6x6.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader.vert -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_default.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_default.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_fonts.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_fonts.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_multi.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_rgba.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_texture.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_tonemap.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_tonemap.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_videofilter.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_videofilter.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_videofilter.vert -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_videofilter.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_yuv2rgb.vert -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag -> /build/kodi-rpi/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/convolution-4x4_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/convolution-4x4_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/convolution-6x6_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/convolution-6x6_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/convolution_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/convolution_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/convolutionsep-4x4_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/convolutionsep-4x4_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/convolutionsep-6x6_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/convolutionsep-6x6_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_checkerboard_left.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_checkerboard_left.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_checkerboard_right.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_checkerboard_right.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_common.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_common.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_default.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_default.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_fonts.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_fonts.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_interlaced_left.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_interlaced_left.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_interlaced_right.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_interlaced_right.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_multi_texture_blend.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_multi_texture_blend.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_texture.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_texture.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_texture_noblend.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_texture_noblend.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/guishader_vert.hlsl -> /build/kodi-rpi/src/kodi-build/system/shaders/guishader_vert.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/output_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/output_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/rp_output_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/rp_output_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/shaders/yuv2rgb_d3d.fx -> /build/kodi-rpi/src/kodi-build/system/shaders/yuv2rgb_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/userdata/ModeLines_template.xml -> /build/kodi-rpi/src/kodi-build/userdata/ModeLines_template.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/userdata/RssFeeds.xml -> /build/kodi-rpi/src/kodi-build/userdata/RssFeeds.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/userdata/iOS/sources.xml -> /build/kodi-rpi/src/kodi-build/userdata/iOS/sources.xml
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/linux/lirc.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/system/Lircmap.xml -> /build/kodi-rpi/src/kodi-build/system/Lircmap.xml
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/x11/*.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/linux/x11/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/x11/X.txt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/process/X11 -> build/cores/RetroPlayer/process/X11
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/Process/X11 -> build/cores/VideoPlayer/Process/X11
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/windowing/X11 -> build/windowing/X11
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/gbm/*.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/linux/gbm/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/gbm/gbm.txt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/process/gbm -> build/cores/RetroPlayer/process/gbm
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/Process/gbm -> build/cores/VideoPlayer/Process/gbm
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/windowing/gbm -> build/windowing/gbm
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/*.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/linux/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/addon_dev_kit.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/addons.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/cores.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/events.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/externals.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/filesystem.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/games.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/input.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/interfaces.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/media.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/music.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/network.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/peripherals.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/profiles.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/pvr.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/retroplayer.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/settings.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/subdirs.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/tests.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/video.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/common/videoplayer.txt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi -> build/addons_kodi-dev-kit_include_kodi
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api -> build/addons_kodi-dev-kit_include_kodi_c-api
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform -> build/addons_kodi-dev-kit_include_kodi_c-api_platform
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform/android -> build/addons_kodi-dev-kit_include_kodi_c-api_platform_android
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance -> build/addons_kodi-dev-kit_include_kodi_c-api_addon-instance
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/inputstream -> build/addons_kodi-dev-kit_include_kodi_c-api_addon-instance_inputstream
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/pvr -> build/addons_kodi-dev-kit_include_kodi_c-api_addon-instance_pvr
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui -> build/addons_kodi-dev-kit_include_kodi_c-api_gui
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/dialogs -> build/addons_kodi-dev-kit_include_kodi_c-api_gui_dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/controls -> build/addons_kodi-dev-kit_include_kodi_c-api_gui_controls
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input -> build/addons_kodi-dev-kit_include_kodi_c-api_gui_input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/platform -> build/addons_kodi-dev-kit_include_kodi_platform
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/platform/android -> build/addons_kodi-dev-kit_include_kodi_platform_android
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance -> build/addons_kodi-dev-kit_include_kodi_addon-instance
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/peripheral -> build/addons_kodi-dev-kit_include_kodi_addon-instance_peripheral
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/inputstream -> build/addons_kodi-dev-kit_include_kodi_addon-instance_inputstream
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr -> build/addons_kodi-dev-kit_include_kodi_addon-instance_pvr
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/gui -> build/addons_kodi-dev-kit_include_kodi_gui
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs -> build/addons_kodi-dev-kit_include_kodi_gui_dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/gui/controls -> build/addons_kodi-dev-kit_include_kodi_gui_controls
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/gui/input -> build/addons_kodi-dev-kit_include_kodi_gui_input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl -> build/addons_kodi-dev-kit_include_kodi_gui_gl
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/kodi-dev-kit/include/kodi/tools -> build/addons_kodi-dev-kit_include_kodi_tools
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores -> build/cores
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/AudioEngine -> build/cores/audioengine
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/DllLoader -> build/cores/dll-loader
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/DllLoader/exports -> build/cores/dll-loader/exports
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/DllLoader/exports/util -> build/cores/dll-loader/exports/util
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/ExternalPlayer -> build/cores/externalplayer
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/paplayer -> build/cores/paplayer
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/playercorefactory -> build/cores/playercorefactory
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/events -> build/events
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/events/windows -> build/events/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/contrib/kissfft -> build/kissfft
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem -> build/filesystem
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/MusicDatabaseDirectory -> build/filesystem/musicdatabase
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/VideoDatabaseDirectory -> build/filesystem/videodatabase
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games -> build/games
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/addons -> build/games/addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/addons/cheevos -> build/games/addons/cheevos
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/addons/input -> build/games/addons/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/addons/streams -> build/games/addons/streams
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/agents/input -> build/games/agents/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/agents/windows -> build/games/agents/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers -> build/games/controllers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/dialogs -> build/games/controllers/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/guicontrols -> build/games/controllers/guicontrols
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/input -> build/games/controllers/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/listproviders -> build/games/controllers/listproviders
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/types -> build/games/controllers/types
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/windows -> build/games/controllers/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/dialogs -> build/games/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/dialogs/osd -> build/games/dialogs/osd
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/ports/guicontrols -> build/games/ports/guicontrols
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/ports/input -> build/games/ports/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/ports/types -> build/games/ports/types
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/ports/windows -> build/games/ports/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/tags -> build/games/tags
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/windows -> build/games/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input -> build/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/actions -> build/input/actions
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/actions/interfaces -> build/input/actions/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/hardware -> build/input/hardware
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/joysticks -> build/input/joysticks
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/joysticks/dialogs -> build/input/joysticks/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/joysticks/generic -> build/input/joysticks/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/joysticks/interfaces -> build/input/joysticks/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keyboard -> build/input/keyboard
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keyboard/generic -> build/input/keyboard/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keyboard/interfaces -> build/input/keyboard/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps -> build/input/keymaps
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/generic -> build/input/keymaps/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/interfaces -> build/input/keymaps/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/joysticks -> build/input/keymaps/joysticks
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/keyboard -> build/input/keymaps/keyboard
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/remote -> build/input/keymaps/remote
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keymaps/touch -> build/input/keymaps/touch
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/mouse -> build/input/mouse
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/mouse/generic -> build/input/mouse/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/mouse/interfaces -> build/input/mouse/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/remote -> build/input/remote
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces -> build/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/builtins -> build/interfaces/builtins
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/generic -> build/interfaces/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/info -> build/interfaces/info
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/json-rpc -> build/interfaces/json-rpc
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/json-rpc/schema -> build/interfaces/json-rpc/schema
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/media -> build/media
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/media/drm -> build/drm
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music -> build/music
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/dialogs -> build/music/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/infoscanner -> build/music/infoscanner
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/jobs -> build/music/jobs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags -> build/music/tags
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/windows -> build/music/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network -> build/network
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/websocket -> build/network/websocket
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals -> build/peripherals
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/addons -> build/peripherals/addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/bus -> build/peripherals/bus
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/bus/virtual -> build/peripherals/bus/virtual
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/devices -> build/peripherals/devices
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/dialogs -> build/peripherals/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/events -> build/peripherals/events
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/peripherals/events/interfaces -> build/peripherals/events/interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/profiles -> build/profiles
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/profiles/dialogs -> build/profiles/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/profiles/windows -> build/profiles/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr -> build/pvr
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/addons -> build/pvr/addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/channels -> build/pvr/channels
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/dialogs -> build/pvr/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/epg -> build/pvr/epg
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/filesystem -> build/pvr/filesystem
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/guilib -> build/pvr/guilib
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/guilib/guiinfo -> build/pvr/guilib/guiinfo
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/providers -> build/pvr/providers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/recordings -> build/pvr/recordings
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/settings -> build/pvr/settings
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/timers -> build/pvr/timers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/windows -> build/pvr/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer -> build/cores/RetroPlayer
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/audio -> build/cores/RetroPlayer/audio
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/buffers -> build/cores/RetroPlayer/buffers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/buffers/video -> build/cores/RetroPlayer/buffers/video
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/cheevos -> build/cores/RetroPlayer/cheevos
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/guibridge -> build/cores/RetroPlayer/guibridge
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/guicontrols -> build/cores/RetroPlayer/guicontrols
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/guiplayback -> build/cores/RetroPlayer/guiplayback
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/guiwindows -> build/cores/RetroPlayer/guiwindows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/playback -> build/cores/RetroPlayer/playback
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/process -> build/cores/RetroPlayer/process
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/rendering -> build/cores/RetroPlayer/rendering
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/rendering/VideoRenderers -> build/cores/RetroPlayer/rendering/VideoRenderers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/rendering/VideoShaders -> build/cores/RetroPlayer/rendering/VideoShaders
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/savestates -> build/cores/RetroPlayer/savestates
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/streams -> build/cores/RetroPlayer/streams
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/streams/memory -> build/cores/RetroPlayer/streams/memory
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings -> build/settings
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/dialogs -> build/settings/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/lib -> build/settings/lib
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/windows -> build/settings/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc -> build/xbmc
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons -> build/addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/addoninfo -> build/addons_addoninfo
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/binary-addons -> build/addons_binary-addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/gui -> build/addons_gui
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/gui/skin -> build/addons_gui_skin
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/interfaces -> build/addons_interfaces
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/interfaces/gui -> build/addons_interfaces_gui
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/interfaces/gui/controls -> build/addons_interfaces_gui_controls
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/interfaces/gui/dialogs -> build/addons_interfaces_gui_dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/settings -> build/addons_settings
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/application -> build/application
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/commons -> build/commons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/dbwrappers -> build/dbwrappers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/dialogs -> build/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/favourites -> build/favourites
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib -> build/guilib
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/guiinfo -> build/guilib_guiinfo
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/listproviders -> build/guilib_listproviders
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/imagefiles -> build/imagefiles
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/messaging -> build/messaging
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/messaging/helpers -> build/messagingHelpers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pictures -> build/pictures
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform -> build/platform
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists -> build/playlists
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/powermanagement -> build/powermanagement
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/programs -> build/programs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/rendering -> build/rendering
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/speech -> build/speech
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/storage -> build/storage
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/threads -> build/threads
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils -> build/utils
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/guilib -> build/utils_guilib
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/view -> build/view
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/weather -> build/weather
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/windowing -> build/windowing
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/windows -> build/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/test -> build/test/addons
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/gui/skin/test -> build/test/skin
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/AudioEngine/Sinks/test -> build/test/audioengine_sinks
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl -> build/test/edl
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders/test -> build/test/videoshaders
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test -> build/test/filesystem
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/addons/input/test -> build/test/games/addons/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/games/controllers/input/test -> build/test/games/controllers/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/keyboard/test -> build/test/input/keyboard
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/python/test -> build/test/python
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/test -> build/test/music_tags
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/test -> build/test/network
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/test -> build/test/playlists
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/pvr/channels/test -> build/test/pvrchannels
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/test -> build/test/settings
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/test -> build/test
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/threads/test -> build/test/threads
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/test -> build/test/utils
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test -> build/test/video
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video -> build/video
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/dialogs -> build/video/dialogs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/guilib -> build/video/guilib
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/jobs -> build/video/jobs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/tags -> build/video/tags
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/windows -> build/video/windows
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer -> build/cores/VideoPlayer
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/Buffers -> build/cores/VideoPlayer/Buffers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDCodecs -> build/cores/VideoPlayer/codecs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDCodecs/Audio -> build/cores/VideoPlayer/codecs/audio
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDCodecs/Overlay -> build/cores/VideoPlayer/codecs/overlay
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDCodecs/Video -> build/cores/VideoPlayer/codecs/video
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDDemuxers -> build/cores/VideoPlayer/demuxers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDInputStreams -> build/cores/VideoPlayer/inputstreams
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDSubtitles -> build/cores/VideoPlayer/subtitles
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/DVDSubtitles/webvtt -> build/cores/VideoPlayer/subtitles/webvtt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/Process -> build/cores/VideoPlayer/process
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoRenderers -> build/cores/VideoPlayer/videorenderers
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender -> build/cores/VideoPlayer/videorenderers/hwdec
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders -> build/cores/VideoPlayer/videorenderers/shaders
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/linux/subdirs.txt
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/linux/tests.txt
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/touch -> build/input/touch
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/input/touch/generic -> build/input/touch/generic
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/common/speech -> build/platform/common/speech
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux -> build/platform/linux
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/input -> build/platform/linux/input
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/network -> build/platform/linux/network
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/peripherals -> build/platform/linux/peripherals
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/powermanagement -> build/platform/linux/powermanagement
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/sse4 -> build/platform/linux/sse4
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/storage -> build/platform/linux/storage
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/threads -> build/platform/linux/threads
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix -> build/platform/posix
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/filesystem -> build/platform/posix/filesystem
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/network -> build/platform/posix/network
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/storage/discs -> build/platform/posix/storage/discs
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/threads -> build/platform/posix/threads
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/utils -> build/platform/posix/utils
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/windowing/linux -> build/windowing/linux
--   core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/test -> build/platform/linux/test
-- core_add_optional_subdirs_from_filelist - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/avahi.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/cdrip.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/dacp.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/mdns.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/opengl.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/opengles.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/python.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/upnp.txt;/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/webserver.txt
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/avahi.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/linux/network/zeroconf -> build/platform/linux/network/zeroconf
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/cdrip.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cdrip -> build/cdrip
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/dacp.txt
--   core_add_optional_subdirs_from_filelist: OPTION AIRTUNES not enabled for xbmc/network/dacp, skipping subdir
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/mdns.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/mdns -> build/mdns
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/opengl.txt
--   core_add_optional_subdirs_from_filelist: OPTION OPENGL not enabled for xbmc/rendering/gl, skipping subdir
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/opengles.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/rendering/gles -> build/rendering/gles
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/python.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy -> build/interfaces/legacy
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/wsgi -> build/interfaces/legacy/wsgi
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/python -> build/interfaces/python
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/swig -> build/swig
-- Found Java: /usr/bin/java (found version "11.0.27") found components: Runtime
-- Found SWIG: /bin/swig (found version "4.3.1")
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/upnp.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP -> build/upnp
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/upnp -> build/network/upnp
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/treedata/optional/common/webserver.txt
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/httprequesthandler -> build/network/httprequesthandler
--   core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/httprequesthandler/python -> build/network/httprequesthandler/python
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/LICENSE.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/addon.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/changelog.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/brown.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/brown.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/charcoal.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/charcoal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/chartreuse.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/chartreuse.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/concrete.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/concrete.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/defaults.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/defaults.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/gold.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/gold.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/green.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/green.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/maroon.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/maroon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/midnight.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/midnight.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/orange.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/orange.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/pink.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/pink.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/rose.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/rose.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/teal.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/teal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/colors/violet.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/colors/violet.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern0.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern0.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern1.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern1.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern2.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern2.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern3.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern3.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern4.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern4.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern5.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern5.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern6.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern6.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/pattern7.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern7.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/backgrounds/primary.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/backgrounds/primary.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/home-images/LICENSE -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/home-images/LICENSE
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/home-images/movie.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/home-images/movie.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/extras/home-images/music.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/extras/home-images/music.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/NotoMono-Regular.ttf -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/NotoMono-Regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/NotoSans-Regular.ttf -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/NotoSans-Regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/Roboto-Thin.ttf -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/Roboto-Thin.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/heebo_licence.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/heebo_licence.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/mardoto_license.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/mardoto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/noto_license.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/noto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/fonts/roboto_license.txt -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/fonts/roboto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.af_za/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.am_et/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ast_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.az_az/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.be_by/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ca_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.da_dk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.de_de/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.el_gr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.en_au/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.en_gb/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.en_nz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.en_us/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.eo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.es_ar/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.es_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.es_mx/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.et_ee/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.eu_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fa_af/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fil/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.gl_es/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.he_il/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.hi_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.hy_am/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.id_id/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.is_is/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.it_it/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.kn_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.mi/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ml_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ms_my/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.my_mm/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.nb_no/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.pt_br/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.si_lk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sl_si/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sq_al/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.sv_se/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.szl/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.ta_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.te_in/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.th_th/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/inprogress_movies.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/inprogress_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/mostplayed_albums.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/mostplayed_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/random_albums.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/random_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/random_artists.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/random_artists.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/random_movies.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/random_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/random_musicvideo_artists.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/random_musicvideo_artists.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/random_musicvideos.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/random_musicvideos.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/recent_unwatched_movies.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/recent_unwatched_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/unplayed_albums.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/unplayed_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/unwatched_movies.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/unwatched_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/unwatched_musicvideos.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/unwatched_musicvideos.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/playlists/unwatched_tvshows.xsp -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/playlists/unwatched_tvshows.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/fanart.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/fanart.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/icon.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-01.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-01.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-02.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-02.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-03.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-03.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-04.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-04.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-05.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-05.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-06.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-06.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-07.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-07.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/resources/screenshot-08.jpg -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/resources/screenshot-08.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/buttons/button-nofo.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/buttons/button-nofo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/lists/panel.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/lists/panel.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/curial/overlays/shadow.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/curial/overlays/shadow.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/flat/buttons/button-nofo.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/flat/buttons/button-nofo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/themes/flat/overlays/shadow.png -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/themes/flat/overlays/shadow.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/AddonBrowser.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/AddonBrowser.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1101_SettingsList.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1102_TextViewer.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1102_TextViewer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1104_Fanart.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1104_Fanart.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Custom_1110_TempoControl.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Custom_1110_TempoControl.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Defaults.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Defaults.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogAddonInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogAddonInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogAddonSettings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogAddonSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogBusy.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogBusy.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogButtonMenu.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogButtonMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogColorPicker.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogColorPicker.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogConfirm.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogConfirm.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogContextMenu.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogContextMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogExtendedProgressBar.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogExtendedProgressBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogFullScreenInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogFullScreenInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogGameControllers.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogGameControllers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogKeyboard.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogKeyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogMediaSource.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogMediaSource.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogMusicInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogMusicInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogNotification.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogNotification.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogNumeric.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogNumeric.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRChannelGuide.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelGuide.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRChannelManager.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRGroupManager.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRGroupManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRGuideControls.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRGuideControls.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRGuideSearch.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRGuideSearch.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPictureInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPictureInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogSeekBar.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogSeekBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogSelect.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogSelect.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogSettings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogSlider.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogSlider.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogSubtitles.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogSubtitles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogTextViewer.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogTextViewer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogVideoInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogVideoInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogVideoManager.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogVideoManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/DialogVolumeBar.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/DialogVolumeBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/EventLog.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/EventLog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/FileBrowser.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/FileBrowser.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/FileManager.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/FileManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Font.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Font.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/GameOSD.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/GameOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Home.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Home.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_Animations.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_Animations.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_Buttons.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_Buttons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_DialogSelect.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_DialogSelect.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_Games.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_Games.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_Home.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_Home.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_MediaMenu.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_MediaMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_MusicInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_MusicInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Includes_PVR.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Includes_PVR.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/LoginScreen.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/LoginScreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MusicOSD.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MusicOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MusicVisualisation.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MusicVisualisation.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyFavourites.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyFavourites.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyGames.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyGames.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyMusicNav.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyMusicNav.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPVRChannels.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPVRChannels.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPVRGuide.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPVRGuide.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPVRRecordings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPVRRecordings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPVRSearch.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPVRSearch.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPVRTimers.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPVRTimers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPics.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPics.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPlaylist.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPlaylist.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyPrograms.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyPrograms.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyVideoNav.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyVideoNav.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/MyWeather.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/MyWeather.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/PlayerControls.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/PlayerControls.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Pointer.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Pointer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Settings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SettingsCategory.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SettingsCategory.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SettingsProfile.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SettingsProfile.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SettingsScreenCalibration.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SettingsScreenCalibration.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SettingsSystemInfo.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SettingsSystemInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SkinSettings.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SkinSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SlideShow.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SlideShow.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SmartPlaylistEditor.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SmartPlaylistEditor.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/SmartPlaylistRule.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/SmartPlaylistRule.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Startup.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Startup.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Timers.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Timers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/Variables.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/Variables.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/VideoFullScreen.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/VideoFullScreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/VideoOSD.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/VideoOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/VideoOSDBookmarks.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/VideoOSDBookmarks.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_500_Wall.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_500_Wall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_501_Banner.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_501_Banner.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_502_FanArt.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_502_FanArt.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_503_NowPlaying.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_503_NowPlaying.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_50_List.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_50_List.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_51_Poster.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_51_Poster.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_52_IconWall.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_52_IconWall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_53_Shift.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_53_Shift.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_54_InfoWall.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_54_InfoWall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/addons/skin.estuary/xml/View_55_WideList.xml -> /build/kodi-rpi/src/kodi-build/addons/skin.estuary/xml/View_55_WideList.xml
-- Found Gtest: /usr/lib/libgtest.so (found version "1.17.0")
-- copy_files_from_filelist_to_buildtree - got pattern: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/test-reference-data.txt;NO_INSTALL
-- core_file_read_filtered - filename: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/cmake/installdata/test-reference-data.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/addons/gui/skin/test/testdata/Timers.xml -> /build/kodi-rpi/src/kodi-build/xbmc/addons/gui/skin/test/testdata/Timers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/comskipversion1.txt -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/comskipversion1.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/comskipversion2.txt -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/comskipversion2.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/edlautowindautowait.edl -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/edlautowindautowait.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/mplayerframebased.edl -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/mplayerframebased.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebased.edl -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebased.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebasedinterleavedcuts.edl -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebasedinterleavedcuts.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebasedmixed.edl -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/mplayertimebasedmixed.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/snapstream.mkv.chapters.xml -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/snapstream.mkv.chapters.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/test/edl/testdata/videoredo.Vprj -> /build/kodi-rpi/src/kodi-build/xbmc/cores/VideoPlayer/test/edl/testdata/videoredo.Vprj
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/apache-default.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/apache-fancy.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-fancy.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/apache-html.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-html.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/basic-multiline.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/basic-multiline.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/basic.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/basic.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/lighttp-default.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/lighttp-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/nginx-default.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/nginx-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/data/httpdirectory/nginx-fancyindex.html -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/nginx-fancyindex.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/extendedlocalheader.zip -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/extendedlocalheader.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/reffile.txt -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/reffile.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/reffile.txt.rar -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/reffile.txt.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/reffile.txt.zip -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/reffile.txt.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/refRARnormal.rar -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/refRARnormal.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/filesystem/test/refRARstored.rar -> /build/kodi-rpi/src/kodi-build/xbmc/filesystem/test/refRARstored.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/test/data/webserver/test-ranges.txt -> /build/kodi-rpi/src/kodi-build/xbmc/network/test/data/webserver/test-ranges.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/test/data/webserver/test.html -> /build/kodi-rpi/src/kodi-build/xbmc/network/test/data/webserver/test.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/network/test/data/webserver/test.png -> /build/kodi-rpi/src/kodi-build/xbmc/network/test/data/webserver/test.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/test/test.b4s -> /build/kodi-rpi/src/kodi-build/xbmc/playlists/test/test.b4s
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/test/test.xspf -> /build/kodi-rpi/src/kodi-build/xbmc/playlists/test/test.xspf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/test/test-MediaSources.xml -> /build/kodi-rpi/src/kodi-build/xbmc/settings/test/test-MediaSources.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)A.mp4 -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)A.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)B.mp4 -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)B.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part1.mkv -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part1.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part2.mkv -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part2.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part3.mkv -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part3.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd1.iso -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd1.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd2.iso -> /build/kodi-rpi/src/kodi-build/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd2.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/test/CXBMCTinyXML-test.xml -> /build/kodi-rpi/src/kodi-build/xbmc/utils/test/CXBMCTinyXML-test.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/test/rss.xml -> /build/kodi-rpi/src/kodi-build/xbmc/utils/test/rss.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/test/data/language/Spanish/strings.po -> /build/kodi-rpi/src/kodi-build/xbmc/utils/test/data/language/Spanish/strings.po
-- Found Doxygen: /usr/bin/doxygen (found version "1.14.0") found components: doxygen dot
-- Found PythonInterpreter: /bin/python3 (found version "3.13.5")
-- #---- CONFIGURATION ----#
-- Platforms: x11 gbm
-- App package: org.xbmc.kodi
-- -- PATH config --
-- Prefix: /usr
-- Libdir: /usr/lib
-- Bindir: /usr/bin
-- Includedir: /usr/include
-- Datarootdir: /usr/share
-- Datadir: /usr/share
-- Docdir: /usr/share/doc/kodi
-- CCACHE enabled: No
-- CLANGFORMAT enabled: Yes
-- CLANGTIDY enabled: No
-- CPPCHECK enabled: No
-- INCLUDEWHATYOUUSE enabled: No
-- ALSA enabled: Yes
-- AVAHI enabled: Yes
-- BLUETOOTH enabled: Yes
-- BLURAY enabled: Yes
-- CAP enabled: Yes
-- CEC enabled: Yes
-- DAV1D enabled: Yes
-- DBUS enabled: Yes
-- ISO9660PP enabled: Yes
-- LCMS2 enabled: Yes
-- LIRCCLIENT enabled: Yes
-- MDNS enabled: No
-- MICROHTTPD enabled: Yes
-- NFS enabled: Yes
-- PIPEWIRE enabled: Yes
-- PLIST enabled: No
-- PULSEAUDIO enabled: Yes
-- PYTHON enabled: Yes
-- SMBCLIENT enabled: Yes
-- SNDIO enabled: Yes
-- UDEV enabled: Yes
-- UDFREAD enabled: No
-- XSLT enabled: Yes
-- VAAPI enabled: No
-- VAAPI enabled: No
-- MARIADBCLIENT enabled: No
-- MYSQLCLIENT enabled: Yes
-- 
#--------------- Internal Variables -------------#
-- DEPLIBS: /usr/lib/libbluray.so;/usr/lib/libiso9660++.so;/usr/lib/libiso9660.so;/usr/lib/libcdio.so;/usr/lib/libmicrohttpd.so;/usr/lib/libpipewire-0.3.so;/usr/lib/libpython3.13.so;/usr/lib/libsmbclient.so;/usr/lib/libcdio.so;/usr/lib/libcurl.so;/usr/lib/libfribidi.so;/build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.a;/build/kodi-rpi/src/kodi-build/build/lib/libdvdread.a;/build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.a;/usr/lib/liblzo2.so;/usr/lib/libssl.so;/usr/lib/libcrypto.so;/usr/lib/libtinyxml.so;/usr/lib/libz.so;/usr/lib/libinput.so;/usr/lib/libdisplay-info.so;/usr/lib/libmysqlclient.so
-- core_DEPENDS: network_httprequesthandlers_python;network_httprequesthandlers;network_upnp;upnp;python_binding;python_interface;legacy_interface_wsgi;legacy_interface;rendering_gles;cdrip;platform_linux_network_zeroconf;windowing_linux;platform_posix_utils;platform_posix_threads;platform_posix_storage_discs;platform_posix_network;platform_posix_filesystem;platform_posix;platform_linux_threads;platform_linux_storage;platform_linux_powermanagement;platform_linux_peripherals;platform_linux_network;input_linux;linuxsupport;platform_common_speech;input_touch_generic;input_touch;videoshaders;videorenderers_hwdec;videorenderers;process;subtitles_webvtt;dvdsubtitles;dvdinputstreams;dvddemuxers;dvdvideocodecs;dvdoverlaycodecs;dvdaudiocodecs;dvdcodecs;videoplayer-buffers;VideoPlayer;video_windows;video_tags;video_jobs;video_guilib;video_dialogs;video;windows;windowing;weather;view;utils_guilib;utils;threads;storage;rendering;programs;powermanagement;playlists;platform_common;pictures;messagingHelpers;messaging;imagefiles;guilib_listproviders;guilib_guiinfo;guilib;favourites;dialogs;dbwrappers;commons;application;addons_settings;addons_interfaces_gui_dialogs;addons_interfaces_gui_controls;addons_interfaces_gui;addons_interfaces;addons_gui_skin;addons_gui;addons_binary-addons;addons_addoninfo;addons;xbmc;settings_windows;settings_lib;settings_dialogs;settings;retroplayer_memory;retroplayer_streams;retroplayer_savestates;rp-videorenderers;rp-rendering;rp-process;retroplayer_playback;retroplayer_guiwindows;retroplayer_guiplayback;retroplayer_guicontrols;retroplayer_guibridge;retroplayer_cheevos;rp-buffers-video;rp-buffers;rp_audio;retroplayer;pvr_windows;pvr_timers;pvr_settings;pvr_recordings;pvr_providers;pvr_guilib_guiinfo;pvr_guilib;pvr_filesystem;pvr_epg;pvr_dialogs;pvr_channels;pvr_addons;pvr;profiles_windows;profiles_dialogs;profiles;peripherals_events;peripherals_dialogs;peripherals_devices;peripheral_bus_virtual;peripherals_bus;peripherals_addons;peripherals;network_websockets;network;music_windows;music_tags;music_jobs;music_infoscanner;music_dialogs;music;drm;media;jsonrpc_interface;info_interface;generic_interface;interfaces_builtins;interfaces;input_mouse_generic;input_mouse;input_keymaps_touch;input_keymaps_remote;input_keymaps_keyboard;input_keymaps_joysticks;input_keymaps_generic;input_keymaps;input_keyboard_generic;input_keyboard;input_joystick_generic;input_joystick_dialogs;input_joystick;input_actions;input;gameswindows;gametags;games_ports_windows;games_ports_types;games_ports_input;games_ports_guicontrols;gameosddialogs;gamedialogs;games_controller_windows;games_controller_types;games_controller_listproviders;games_controller_input;games_controller_guicontrols;games_controller_dialogs;games_controller;games_agents_windows;games_agents_input;game_addon_streams;gameinput;gamecheevos;gameaddons;games;videodatabasedirectory;musicdatabasedirectory;filesystem;kissfft;events_windows;events;playercorefactory;paplayer;externalplayer;exports_utils;dllexports;dllloader;audioengine;cores;windowing_gbm;windowing_gbm_drm;processGBM;rp-process-gbm;windowing_X11;processX11;rp-process-x11
-- #---------------------------------------------#
-- SYSTEM_LDFLAGS        : 
-- CMAKE_DL_LIBS         : dl
-- CMAKE_C_FLAGS         : -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter
-- CMAKE_CXX_FLAGS       : -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor
-- CMAKE_EXE_LINKER_FLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -fuse-ld=gold
-- LTO_OPTIMIZATION      : TRUE
-- CMAKE_CXX_COMPILE_OPTIONS_IPO: -flto=2;-fno-fat-lto-objects
-- CMAKE_C_COMPILE_OPTIONS_IPO  : -flto=2;-fno-fat-lto-objects
-- CMAKE_AR                     : /usr/bin/ar
-- CMAKE_NM                     : /usr/bin/nm
-- CMAKE_LINKER                 : /usr/bin/ld
-- #---------------------------------------------#
-- bindir     : /usr/bin
-- includedir : /usr/include
-- libdir     : /usr/lib
-- datarootdir: /usr/share
-- #---------------------------------------------#
-- BINARY: kodi.bin
-- #---------------------------------------------#
-- GIT_REV: 20250706-nogitfound
-- Build date: 20250706
-- #---------------------------------------------#
-- CPACK_GENERATOR       : 
-- CPACK_SOURCE_GENERATOR: 
-- #---------------------------------------------#
-- Configuring done (79.1s)
-- Generating done (4.4s)
CMake Warning:
  Manually-specified variables were not used by the project:

    ENABLE_LDGOLD


-- Build files have been written to: /build/kodi-rpi/src/kodi-build
[  1%] Creating directories for 'libdvdcss'
[  1%] Creating directories for 'fstrcmp'
[  1%] Creating directories for 'flatc'
[  1%] Creating directories for 'crossguid'
[  1%] Creating directories for 'flatbuffers'
[  1%] Creating directories for 'ffmpeg'
[  1%] Creating directories for 'udfread_build'
[  1%] Creating directories for 'JsonSchemaBuilder'
[  1%] Performing download step (verify and extract) for 'libdvdcss'
[  1%] Performing download step (verify and extract) for 'crossguid'
[  1%] Performing download step (verify and extract) for 'flatc'
[  1%] No download step for 'JsonSchemaBuilder'
[  1%] Performing download step (verify and extract) for 'udfread_build'
[  1%] Performing download step (verify and extract) for 'fstrcmp'
[  1%] Performing download step (verify and extract) for 'flatbuffers'
[  1%] Performing download step (verify and extract) for 'ffmpeg'
-- verifying file...
-- verifying file...
     file='/build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz'
     file='/build/kodi-rpi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz'
-- verifying file...
-- verifying file...
     file='/build/kodi-rpi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz'
     file='/build/kodi-rpi/src/libudfread-1.1.2.tar.gz'
-- verifying file... done
-- verifying file... done
-- verifying file... done
-- verifying file...
     file='/build/kodi-rpi/src/fstrcmp-0.7.D001.tar.gz'
-- verifying file... done
-- verifying file...
-- verifying file...
     file='/build/kodi-rpi/src/ffmpeg-6.0.1.tar.gz'
     file='/build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz'
-- verifying file... done
-- verifying file... done
[  1%] No update step for 'JsonSchemaBuilder'
-- verifying file... done
-- extracting...
     src='/build/kodi-rpi/src/fstrcmp-0.7.D001.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/fstrcmp/src/fstrcmp'
-- extracting... [tar xfz]
-- extracting...
     src='/build/kodi-rpi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz'
-- extracting...
     src='/build/kodi-rpi/src/libudfread-1.1.2.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/crossguid/src/crossguid'
     dst='/build/kodi-rpi/src/kodi-build/build/udfread_build/src/udfread_build'
-- extracting... [tar xfz]
-- extracting... [tar xfz]
-- extracting...
     src='/build/kodi-rpi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/libdvdcss/src/libdvdcss'
-- extracting... [tar xfz]
[  1%] No patch step for 'JsonSchemaBuilder'
-- extracting...
     src='/build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/flatc/src/flatc'
-- extracting... [tar xfz]
-- extracting...
     src='/build/kodi-rpi/src/flatbuffers-23.3.3.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/flatbuffers/src/flatbuffers'
-- extracting... [tar xfz]
-- extracting...
     src='/build/kodi-rpi/src/ffmpeg-6.0.1.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg'
-- extracting... [tar xfz]
[  1%] Performing configure step for 'JsonSchemaBuilder'
-- extracting... [analysis]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... [clean up]
-- extracting... done
-- extracting... done
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  1%] No update step for 'fstrcmp'
[  1%] No update step for 'crossguid'
[  1%] No update step for 'udfread_build'
[  1%] No update step for 'libdvdcss'
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  1%] Performing patch step for 'crossguid'
[  1%] No patch step for 'fstrcmp'
[  1%] No patch step for 'udfread_build'
patching file src/guid.cpp
patching file CMakeLists.txt
[  1%] No patch step for 'libdvdcss'
patching file include/crossguid/guid.hpp
[  2%] Performing configure step for 'crossguid'
[  2%] Performing configure step for 'udfread_build'
[  2%] Performing configure step for 'fstrcmp'
[  2%] Performing configure step for 'libdvdcss'
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


[  2%] No update step for 'flatc'
[  2%] No update step for 'flatbuffers'
[  2%] No patch step for 'flatc'
[  2%] No patch step for 'flatbuffers'
autoreconf: export WARNINGS=
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: configure.ac: not using Gettext
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
[  2%] Performing configure step for 'flatc'
-- The C compiler identification is GNU 14.2.1
[  2%] Performing configure step for 'flatbuffers'
-- Proceeding with version: 23.3.3.0
-- Proceeding with version: 23.3.3.0
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- The CXX compiler identification is GNU 14.2.1
[  2%] No update step for 'ffmpeg'
-- Detecting CXX compiler ABI info
-- The CXX compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
[  2%] Performing patch step for 'ffmpeg'
patching file configure
patching file fftools/ffmpeg.c
patching file fftools/ffmpeg.h
patching file fftools/ffmpeg_filter.c
patching file fftools/ffmpeg_hw.c
patching file fftools/ffmpeg_opt.c
patching file libavcodec/Makefile
patching file libavcodec/avcodec.h
patching file libavcodec/hevc-ctrls-v1.h
patching file libavcodec/hevc-ctrls-v2.h
patching file libavcodec/hevc-ctrls-v3.h
patching file libavcodec/hevc-ctrls-v4.h
patching file libavcodec/hevc_parser.c
patching file libavcodec/hevc_refs.c
patching file libavcodec/hevcdec.c
patching file libavcodec/hwaccels.h
patching file libavcodec/hwconfig.h
patching file libavcodec/mmaldec.c
patching file libavcodec/pthread_frame.c
patching file libavcodec/raw.c
patching file libavcodec/rawenc.c
patching file libavcodec/v4l2_buffers.c
patching file libavcodec/v4l2_buffers.h
patching file libavcodec/v4l2_context.c
patching file libavcodec/v4l2_context.h
patching file libavcodec/v4l2_fmt.c
patching file libavcodec/v4l2_m2m.c
patching file libavcodec/v4l2_m2m.h
patching file libavcodec/v4l2_m2m_dec.c
patching file libavcodec/v4l2_m2m_enc.c
patching file libavcodec/v4l2_req_decode_q.c
patching file libavcodec/v4l2_req_decode_q.h
patching file libavcodec/v4l2_req_devscan.c
patching file libavcodec/v4l2_req_devscan.h
patching file libavcodec/v4l2_req_dmabufs.c
patching file libavcodec/v4l2_req_dmabufs.h
patching file libavcodec/v4l2_req_hevc_v1.c
patching file libavcodec/v4l2_req_hevc_v2.c
patching file libavcodec/v4l2_req_hevc_v3.c
patching file libavcodec/v4l2_req_hevc_v4.c
patching file libavcodec/v4l2_req_hevc_vx.c
patching file libavcodec/v4l2_req_media.c
patching file libavcodec/v4l2_req_media.h
patching file libavcodec/v4l2_req_pollqueue.c
patching file libavcodec/v4l2_req_pollqueue.h
patching file libavcodec/v4l2_req_utils.h
patching file libavcodec/v4l2_request_hevc.c
patching file libavcodec/v4l2_request_hevc.h
patching file libavcodec/weak_link.c
patching file libavcodec/weak_link.h
patching file libavdevice/Makefile
patching file libavdevice/alldevices.c
patching file libavdevice/drm_vout.c
patching file libavdevice/egl_vout.c
patching file libavfilter/Makefile
-- Detecting C compiler ABI info
patching file libavfilter/aarch64/Makefile
patching file libavfilter/aarch64/vf_bwdif_init_aarch64.c
patching file libavfilter/aarch64/vf_bwdif_neon.S
patching file libavfilter/allfilters.c
patching file libavfilter/buffersink.c
patching file libavfilter/buffersink.h
patching file libavfilter/buffersrc.c
patching file libavfilter/bwdif.h
patching file libavfilter/vf_bwdif.c
patching file libavfilter/vf_deinterlace_v4l2m2m.c
patching file libavfilter/vf_unsand.c
patching file libavfilter/x86/vf_bwdif_init.c
patching file libavformat/Makefile
patching file libavformat/allformats.c
patching file libavformat/conformenc.c
patching file libavformat/matroskaenc.c
patching file libavformat/movenc.c
patching file libavformat/rtpenc.c
patching file libavutil/Makefile
patching file libavutil/aarch64/Makefile
patching file libavutil/aarch64/rpi_sand_neon.S
patching file libavutil/aarch64/rpi_sand_neon.h
patching file libavutil/arm/Makefile
patching file libavutil/arm/rpi_sand_neon.S
patching file libavutil/arm/rpi_sand_neon.h
patching file libavutil/frame.c
patching file libavutil/frame.h
patching file libavutil/hwcontext_drm.c
patching file libavutil/hwcontext_vulkan.c
patching file libavutil/pixdesc.c
patching file libavutil/pixfmt.h
patching file libavutil/rpi_sand_fn_pw.h
patching file libavutil/rpi_sand_fns.c
patching file libavutil/rpi_sand_fns.h
patching file libswscale/aarch64/rgb2rgb.c
patching file libswscale/aarch64/rgb2rgb_neon.S
patching file libswscale/rgb2rgb.c
patching file libswscale/rgb2rgb.h
patching file libswscale/rgb2rgb_template.c
patching file libswscale/swscale_unscaled.c
patching file libswscale/tests/swscale.c
patching file pi-util/BUILD.txt
patching file pi-util/NOTES.txt
patching file pi-util/TESTMESA.txt
patching file pi-util/clean_usr_libs.sh
patching file pi-util/conf_arm64_native.sh
patching file pi-util/conf_h265.2016.csv
patching file pi-util/conf_h265.2016_HEVC_v1.csv
patching file pi-util/conf_h265.csv
patching file pi-util/conf_native.sh
patching file pi-util/ffconf.py
patching file pi-util/ffperf.py
patching file pi-util/genpatch.sh
patching file pi-util/make_array.py
patching file pi-util/mkinst.sh
patching file pi-util/patkodi.sh
patching file pi-util/perfcmp.py
patching file pi-util/qem.sh
patching file pi-util/testfilt.py
patching file pi-util/v3dusage.py
patching file tests/checkasm/Makefile
patching file tests/checkasm/checkasm.c
patching file tests/checkasm/checkasm.h
patching file tests/checkasm/rpi_sand.c
patching file tests/checkasm/vf_bwdif.c
patching file tests/fate/checkasm.mak
########################################## patched ffmpeg ##############################
[  2%] Performing configure step for 'ffmpeg'
CMake Warning:
  Ignoring extra path from command line:

   "/build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg-build/gbm"


CMake Warning (dev) at CMakeLists.txt:1 (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.

autoreconf: running: aclocal --force 
autoreconf: running: aclocal --force -I m4
autoreconf: running: aclocal --force -I m4
-- Detecting C compiler ABI info - done
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compiler ABI info - done
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The C compiler identification is GNU 14.2.1
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Looking for strtof_l
-- Looking for strtof_l
-- Detecting CXX compiler ABI info
autoreconf: configure.ac: tracing
-- The CXX compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info - done
-- Detecting C compiler ABI info
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Detecting CXX compiler ABI info - done
-- Looking for strtof_l - found
-- Looking for strtoull_l
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (2.6s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_LIBDIR
    DUMMY_ARG
    PROJECTSOURCE


-- Build files have been written to: /build/kodi-rpi/src/kodi-build/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build
[  2%] Performing build step for 'JsonSchemaBuilder'
-- Detecting C compiler ABI info - done
-- Looking for strtoull_l - found
-- Looking for realpath
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for strtoull_l - found
-- Looking for realpath
[ 50%] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o
configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:20: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:20: the top level
configure.ac:23: warning: The macro 'AC_GNU_SOURCE' is obsolete.
configure.ac:23: You should run autoupdate.
./lib/autoconf/specific.m4:489: AC_GNU_SOURCE is expanded from...
configure.ac:23: the top level
configure.ac:30: warning: The macro 'AC_MINIX' is obsolete.
configure.ac:30: You should run autoupdate.
./lib/autoconf/specific.m4:727: AC_MINIX is expanded from...
configure.ac:30: the top level
configure.ac:31: warning: The macro 'AC_ISC_POSIX' is obsolete.
configure.ac:31: You should run autoupdate.
./lib/autoconf/specific.m4:732: AC_ISC_POSIX is expanded from...
configure.ac:31: the top level
configure.ac:50: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:50: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
configure.ac:39: AC_ADD_CFLAGS is expanded from...
configure.ac:50: the top level
configure.ac:51: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:51: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
configure.ac:39: AC_ADD_CFLAGS is expanded from...
configure.ac:51: the top level
configure.ac:52: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:52: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
configure.ac:39: AC_ADD_CFLAGS is expanded from...
configure.ac:52: the top level
configure.ac:243: warning: back quotes and double quotes must not be escaped in: $as_me:${as_lineno-$LINENO}: result: 
configure.ac:243:         The fstrcmp documentation set and manual pages will
configure.ac:243:         be formatted and installed if you first install
configure.ac:243:         GNU Groff 1.15 or later and then re-run this ./configure script.
configure.ac:243:         Remember to use \`\`rm config.cache'' before you do.
configure.ac:243:         Homepage: http://www.gnu.org/software/groff/
configure.ac:243: warning: back quotes and double quotes must not be escaped in: 
configure.ac:243:         The fstrcmp documentation set and manual pages will
configure.ac:243:         be formatted and installed if you first install
configure.ac:243:         GNU Groff 1.15 or later and then re-run this ./configure script.
configure.ac:243:         Remember to use \`\`rm config.cache'' before you do.
configure.ac:243:         Homepage: http://www.gnu.org/software/groff/
configure.ac:319: warning: AC_OUTPUT should be used without arguments.
configure.ac:319: You should run autoupdate.
autoreconf: running: /usr/bin/autoheader --force
-- Detecting CXX compiler ABI info
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS: 
-- Configuring done (2.9s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    PROJECTSOURCE


-- Build files have been written to: /build/kodi-rpi/src/kodi-build/build/flatbuffers/src/flatbuffers-build
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS: 
-- Configuring done (3.0s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    PROJECTSOURCE


-- Build files have been written to: /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc-build
[  3%] Performing build step for 'flatbuffers'
[  3%] Performing build step for 'flatc'
-- Detecting CXX compiler ABI info - done
autoreconf: configure.ac: not using Automake
autoreconf: './config.sub' is updated
autoreconf: './config.guess' is updated
autoreconf: './install-sh' is updated
autoreconf: Leaving directory '.'
[  3%] Performing install step for 'flatbuffers'
autoreconf: configure.ac: tracing
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
autoreconf: configure.ac: tracing
[  2%] Building CXX object CMakeFiles/flatc.dir/src/idl_parser.cpp.o
checking for gcc... gcc
checking whether the C compiler works... Install the project...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/string.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/reflection_generated.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flex_flat_util.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/verifier.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/allocator.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/vector_downward.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/registry.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/buffer.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/struct.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/array.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/stl_emulation.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatc.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/idl.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/detached_buffer.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/vector.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch/pch.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch/flatc_pch.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatbuffers.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/code_generators.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/hash.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/grpc.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/minireflect.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flexbuffers.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/buffer_ref.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/base.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/reflection.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatbuffer_builder.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/default_allocator.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/table.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/util.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/code_generator.h
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/BuildFlatBuffers.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... [  3%] Completed 'flatbuffers'

checking whether we are cross compiling... -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
[  3%] Built target flatbuffers
no
checking for suffix of object files... [  3%] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o
o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (LibUUID)
  does not match the name of the calling package (Libuuid).  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/FindLibuuid.cmake:18 (find_package_handle_standard_args)
  CMakeLists.txt:33 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LibUUID: /usr/lib/libuuid.so (found version "2.41.1")
-- Configuring done (4.1s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    PROJECTSOURCE


-- Build files have been written to: /build/kodi-rpi/src/kodi-build/build/crossguid/src/crossguid-build
[  3%] Built target wrapper
yes
checking for gcc option to enable C11 features... [  5%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_text.cpp.o
[  3%] Performing build step for 'crossguid'
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
none needed
checking build system type... [ 50%] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o
autoreconf: running: libtoolize --copy --force
aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for stdio.h... libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
yes
checking for stdlib.h... libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
yes
checking for string.h... libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: copying file 'm4/lt~obsolete.m4'
yes
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
checking for inttypes.h... libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
yes
checking for stdint.h... libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... [100%] Linking CXX static library libcrossguid.a
yes
checking whether _XOPEN_SOURCE should be defined... no
checking for a BSD-compatible install... -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1
-- FFMPEG_CONF: --cc=/usr/lib/distcc/bin/cc;--cxx=/usr/lib/distcc/bin/c++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--enable-sand;--enable-v4l2-request;--enable-libdrm;--enable-libudev;--disable-hwaccel=h264_v4l2request;--disable-hwaccel=mpeg2_v4l2request;--disable-hwaccel=vp8_v4l2request;--extra-cflags=-Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux;--extra-cxxflags=-Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -fuse-ld=gold -L/opt/vc/lib;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--disable-vaapi;--disable-vdpau;--enable-gnutls;--enable-lto;--enable-libdav1d;--arch=aarch64
/usr/bin/install -c
checking for ranlib... ranlib
checking for ar... ar
checking for an ANSI C-conforming const... -- Configuring done (4.4s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_LIBDIR
    CORE_PLATFORM_NAME
    PROJECTSOURCE


-- Build files have been written to: /build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg-build
yes
checking for library containing strerror... none required
checking if gcc accepts -Wall... [  3%] Performing build step for 'ffmpeg'
[100%] Built target crossguid
yes
checking if gcc accepts -Wextra... [  3%] Performing install step for 'crossguid'
[ 12%] Creating directories for 'ffmpeg'
yes
checking if gcc accepts -Wshadow... [ 25%] No download step for 'ffmpeg'
yes
checking for libtool... libtool
checking for groff... groff
checking for gsoelim... no
checking for soelim... soelim
checking for refer... refer
checking for manpath... no
checking for groff -ms macros... [ 37%] No update step for 'ffmpeg'
[100%] Built target crossguid
Install the project...
[ 50%] No patch step for 'ffmpeg'
-ms
checking for groff -mm macros... -- Install configuration: "Release"
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/libcrossguid.a
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/crossguid
-- Installing: /build/kodi-rpi/src/kodi-build/build/include/crossguid/guid.hpp
-- Installing: /build/kodi-rpi/src/kodi-build/build/share/crossguid/cmake/crossguid-config.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/share/crossguid/cmake/crossguid-config-release.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/share/crossguid/LICENSE
-- Installing: /build/kodi-rpi/src/kodi-build/build/share/crossguid/README.md
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/pkgconfig/crossguid.pc
[ 62%] Performing configure step for 'ffmpeg'
-mm
checking for assert.h... [  3%] Completed 'crossguid'
yes
checking for ctype.h... [  3%] Built target crossguid
[  3%] Generating build/xbmc/CompileInfo.cpp
yes
checking for fcntl.h... yes
checking for getopt.h... [  3%] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o
yes
checking for memory.h... yes
checking for pwd.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for wchar.h... (cached) yes
checking for size_t... [100%] Linking CXX executable JsonSchemaBuilder
yes
checking for snprintf... autoreconf: running: /usr/bin/autoconf --force
yes
checking for strerror... yes
checking for vsnprintf... autoreconf: running: /usr/bin/autoconf --force
[100%] Built target JsonSchemaBuilder
[  3%] Performing install step for 'JsonSchemaBuilder'
yes
checking for a Bourne shell which understands functions... /bin/sh
configure: creating ./config.status
config.status: creating Makefile
[100%] Built target JsonSchemaBuilder
config.status: creating lib/config.h
Install the project...
[  3%] Built target compileinfo
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/src/kodi-build/build/bin/JsonSchemaBuilder
[  3%] Performing build step for 'fstrcmp'
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o
[  3%] Completed 'JsonSchemaBuilder'
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/ac/string.c  -fPIC -DPIC -o lib/ac/.libs/string.o
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o
[  3%] Built target JsonSchemaBuilder
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/ac/string.c -o lib/ac/string.o >/dev/null 2>&1
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/downcase.c  -fPIC -DPIC -o lib/.libs/downcase.o
[  8%] Building CXX object CMakeFiles/flatc.dir/src/reflection.cpp.o
[ 11%] Building CXX object CMakeFiles/flatc.dir/src/util.cpp.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/downcase.c -o lib/downcase.o >/dev/null 2>&1
configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:20: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:20: the top level
configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:55: You should run autoupdate.
./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
configure.ac:55: the top level
configure.ac:249: warning: AC_OUTPUT should be used without arguments.
configure.ac:249: You should run autoupdate.
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmp.c  -fPIC -DPIC -o lib/.libs/fmemcmp.o
autoreconf: running: /usr/bin/autoheader --force
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmp.c -o lib/fmemcmp.o >/dev/null 2>&1
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o
autoreconf: running: /usr/bin/autoheader --force
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmpi.c  -fPIC -DPIC -o lib/.libs/fmemcmpi.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmpi.c -o lib/fmemcmpi.o >/dev/null 2>&1
autoreconf: running: automake --add-missing --copy --force-missing
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmp.c  -fPIC -DPIC -o lib/.libs/fstrcasecmp.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmp.c -o lib/fstrcasecmp.o >/dev/null 2>&1
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmpi.c  -fPIC -DPIC -o lib/.libs/fstrcasecmpi.o
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmpi.c -o lib/fstrcasecmpi.o >/dev/null 2>&1
autoreconf: running: automake --add-missing --copy --force-missing
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcmp.c  -fPIC -DPIC -o lib/.libs/fstrcmp.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcmp.c -o lib/fstrcmp.o >/dev/null 2>&1
[ 14%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_binary.cpp.o
configure.ac:57: installing 'build-aux/compile'
configure.ac:23: installing 'build-aux/config.guess'
configure.ac:23: installing 'build-aux/config.sub'
configure.ac:24: installing 'build-aux/install-sh'
configure.ac:24: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcmpi.c  -fPIC -DPIC -o lib/.libs/fstrcmpi.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcmpi.c -o lib/fstrcmpi.o >/dev/null 2>&1
autoreconf: Leaving directory '.'
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcoll.c  -fPIC -DPIC -o lib/.libs/fstrcoll.o
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o
checking build system type... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcoll.c -o lib/fstrcoll.o >/dev/null 2>&1
configure.ac:18: installing './compile'
configure.ac:11: installing './config.guess'
configure.ac:11: installing './config.sub'
configure.ac:13: installing './install-sh'
configure.ac:13: installing './missing'
aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... Makefile.am: installing './depcomp'
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcolli.c  -fPIC -DPIC -o lib/.libs/fstrcolli.o
0.01
checking whether build environment is sane... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcolli.c -o lib/fstrcolli.o >/dev/null 2>&1
yes
checking for a race-free mkdir -p... autoreconf: Leaving directory '.'
/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for gcc... gcc
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmp.c  -fPIC -DPIC -o lib/.libs/fwcscmp.o
checking whether the C compiler works... checking build system type... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-none
checking for a BSD-compatible install... [  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o
/usr/bin/install -c
checking whether sleep supports fractional seconds... 
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmp.c -o lib/fwcscmp.o >/dev/null 2>&1
yes
checking filesystem timestamp resolution... checking whether we are cross compiling... 0.01
checking whether build environment is sane... yes
no
checking for suffix of object files... checking for aarch64-strip... no
checking for strip... strip
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... o
checking whether the compiler supports GNU C... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-gcc... /usr/lib/distcc/bin/cc
yes
checking whether gcc accepts -g... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmpi.c  -fPIC -DPIC -o lib/.libs/fwcscmpi.o
checking whether the C compiler works... yes
checking for gcc option to enable C11 features... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... none needed
checking whether gcc understands -c and -o together... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmpi.c -o lib/fwcscmpi.o >/dev/null 2>&1
no
checking for suffix of object files... yes
checking whether make supports the include directive... yes (GNU style)
o
checking whether the compiler supports GNU C... checking dependency style of gcc... yes
checking whether /usr/lib/distcc/bin/cc accepts -g... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
yes
checking for /usr/lib/distcc/bin/cc option to enable C11 features... checking for BSD- or MS-compatible name lister (nm)... [  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o
/usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/mbs_to_wcs.c  -fPIC -DPIC -o lib/.libs/mbs_to_wcs.o
In file included from /usr/include/c++/14.2.1/algorithm:60,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/include/flatbuffers/flatbuffers.h:20,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/include/flatbuffers/reflection_generated.h:7,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/include/flatbuffers/reflection.h:25,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/src/reflection.cpp:17:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const unsigned char; _Up = unsigned char; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const unsigned char*; _ForwardIterator = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const unsigned char*; _ForwardIterator = unsigned char*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const unsigned char*; _ForwardIterator = unsigned char*; _Tp = unsigned char]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'const uint8_t* flatbuffers::AddFlatBuffer(std::vector<unsigned char>&, const uint8_t*, size_t)' at /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/src/reflection.cpp:614:17:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:23: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing between 2 and 9223372036854775807 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
In file included from /usr/include/c++/14.2.1/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.1/bits/allocator.h:46,
                 from /usr/include/c++/14.2.1/memory:65,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/include/flatbuffers/array.h:20,
                 from /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/include/flatbuffers/flatbuffers.h:24:
In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned char]',
    inlined from 'static _Tp* std::allocator_traits<std::allocator<_Tp1> >::allocate(allocator_type&, size_type) [with _Tp = unsigned char]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:515:28,
    inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:380:33,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1013:40,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'const uint8_t* flatbuffers::AddFlatBuffer(std::vector<unsigned char>&, const uint8_t*, size_t)' at /build/kodi-rpi/src/kodi-build/build/flatc/src/flatc/src/reflection.cpp:614:17:
/usr/include/c++/14.2.1/bits/new_allocator.h:151:41: note: at offset [-9223372036854775808, -4] into destination object of size [4, 9223372036854775807] allocated by 'operator new'
[  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
none needed
checking whether /usr/lib/distcc/bin/cc understands -c and -o together... checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for ar... ar
checking for archiver @FILE support... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/mbs_to_wcs.c -o lib/mbs_to_wcs.o >/dev/null 2>&1
yes
checking dependency style of /usr/lib/distcc/bin/cc... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/nmalloc.c  -fPIC -DPIC -o lib/.libs/nmalloc.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/program_name.c  -fPIC -DPIC -o lib/.libs/program_name.o
gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by /usr/lib/distcc/bin/cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... no
checking for aarch64-dumpbin... no
checking for aarch64-link... no
checking for dumpbin... no
checking for link... link -dump
checking the name lister (nm) interface... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/nmalloc.c -o lib/nmalloc.o >/dev/null 2>&1
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/program_name.c -o lib/program_name.o >/dev/null 2>&1
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-none format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for aarch64-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... unknown
checking for aarch64-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-ranlib... no
checking for ranlib... ranlib
checking for aarch64-ar... no
checking for ar... ar
checking for archiver @FILE support... [  3%] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version.c  -fPIC -DPIC -o lib/.libs/version.o
@
checking for aarch64-strip... strip
checking command to parse nm output from /usr/lib/distcc/bin/cc object... libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version.c -o lib/version.o >/dev/null 2>&1
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version_print.c  -fPIC -DPIC -o lib/.libs/version_print.o
[  3%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o
ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for aarch64-mt... no
checking for mt... no
checking if : is a manifest tool... no
libtool: compile:  gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version_print.c -o lib/version_print.o >/dev/null 2>&1
checking for stdio.h... yes
checking for stdlib.h... [  3%] Built target gen_system_addons
yes
checking for string.h... [  3%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o
yes
checking for inttypes.h... libtool: link: gcc -shared  -fPIC -DPIC  lib/ac/.libs/string.o lib/.libs/downcase.o lib/.libs/fmemcmp.o lib/.libs/fmemcmpi.o lib/.libs/fstrcasecmp.o lib/.libs/fstrcasecmpi.o lib/.libs/fstrcmp.o lib/.libs/fstrcmpi.o lib/.libs/fstrcoll.o lib/.libs/fstrcolli.o lib/.libs/fwcscmp.o lib/.libs/fwcscmpi.o lib/.libs/mbs_to_wcs.o lib/.libs/nmalloc.o lib/.libs/program_name.o lib/.libs/version.o lib/.libs/version_print.o    -g -O2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libfstrcmp.so.0 -o lib/.libs/libfstrcmp.so.0.6.0
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
yes
checking for stdint.h... libtool: link: (cd "lib/.libs" && rm -f "libfstrcmp.so.0" && ln -s "libfstrcmp.so.0.6.0" "libfstrcmp.so.0")
libtool: link: (cd "lib/.libs" && rm -f "libfstrcmp.so" && ln -s "libfstrcmp.so.0.6.0" "libfstrcmp.so")
[  3%] Generating ServiceDescription.h
[  3%] Linking CXX executable TexturePacker
libtool: link: ar cr lib/.libs/libfstrcmp.a  lib/ac/string.o lib/downcase.o lib/fmemcmp.o lib/fmemcmpi.o lib/fstrcasecmp.o lib/fstrcasecmpi.o lib/fstrcmp.o lib/fstrcmpi.o lib/fstrcoll.o lib/fstrcolli.o lib/fwcscmp.o lib/fwcscmpi.o lib/mbs_to_wcs.o lib/nmalloc.o lib/program_name.o lib/version.o lib/version_print.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltArgument.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
yes
checking for strings.h... [  3%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o
libtool: link: ranlib lib/.libs/libfstrcmp.a
Generating xbmc.json/addon.xml
yes
checking for sys/stat.h... libtool: link: ( cd "lib/.libs" && rm -f "libfstrcmp.la" && ln -s "../libfstrcmp.la" "libfstrcmp.la" )
[  3%] Performing install step for 'fstrcmp'
yes
checking for sys/types.h... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltConstants.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltConstants.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  3%] Built target generate_json_header
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o
yes
checking for unistd.h... [  4%] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o
yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if /usr/lib/distcc/bin/cc supports -fno-rtti -fno-exceptions... no
checking for /usr/lib/distcc/bin/cc option to produce PIC... -fPIC -DPIC
checking if /usr/lib/distcc/bin/cc PIC flag -fPIC -DPIC works... yes
checking if /usr/lib/distcc/bin/cc static flag -static works... [  4%] Linking C executable kodi-xrandr
yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'virtual NPT_Result PLT_CtrlPoint::ProcessHttpNotify(const NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:909:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:896:57: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'virtual NPT_Result PLT_CtrlPoint::ProcessSsdpNotify(const NPT_HttpRequest&, const NPT_HttpRequestContext&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1038:20: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1020:57: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'virtual NPT_Result PLT_CtrlPoint::ProcessSsdpMessage(const NPT_HttpMessage&, const NPT_HttpRequestContext&, NPT_String&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:76: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'virtual NPT_Result PLT_CtrlPoint::ProcessGetDescriptionResponse(NPT_Result, const NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse*, NPT_TimeInterval, NPT_String)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'PLT_CtrlPoint::ProcessSsdpNotify(NPT_HttpRequest const&, NPT_HttpRequestContext const&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1038:14: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp: In member function 'PLT_CtrlPoint::ProcessHttpNotify(NPT_HttpRequest const&, NPT_HttpRequestContext const&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:909:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... (cached) yes
checking whether the /usr/lib/distcc/bin/cc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... [  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o
no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for aarch64-gcc... (cached) /usr/lib/distcc/bin/cc
checking whether the compiler supports GNU C... (cached) yes
checking whether /usr/lib/distcc/bin/cc accepts -g... (cached) yes
checking for /usr/lib/distcc/bin/cc option to enable C11 features... (cached) none needed
checking whether /usr/lib/distcc/bin/cc understands -c and -o together... (cached) yes
checking dependency style of /usr/lib/distcc/bin/cc... (cached) gcc3
checking for egrep... (cached) /usr/bin/grep -E
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o
config.status: creating libdir/pkgconfig/fstrcmp.pc
yes
checking for unistd.h... (cached) yes
checking for sys/param.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDatagramStream.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDatagramStream.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o
yes
checking for sys/uio.h... yes
checking for pwd.h... yes
checking for errno.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for fcntl.h... yes
checking for io.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp: In member function 'NPT_Result PLT_DeviceData::SetLeaseTime(NPT_TimeInterval, NPT_TimeStamp)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:111: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:262:29: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp: At global scope:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:369:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:369:35: note: remove the '< >'
no
checking for /usr/lib/distcc/bin/cc options needed to detect all undeclared functions... [  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o
none needed
checking whether O_BINARY is declared... no
checking for /usr/lib/distcc/bin/cc option to enable large file support... none needed
checking for posix mkdir()... yes
checking for windows.h... no
checking how to run the C preprocessor... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp: In member function 'virtual NPT_Result PLT_DeviceHost::SetupResponse(NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:396:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:387:48: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp: In member function 'virtual NPT_Result PLT_DeviceHost::ProcessHttpPostRequest(NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: label 'bad_request' defined but not used [-Wunused-label]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp: In member function 'virtual NPT_Result PLT_DeviceHost::OnSsdpPacket(const NPT_HttpRequest&, const NPT_HttpRequestContext&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:810:14: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:795:53: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:843:14: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:795:53: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp: In member function 'PLT_DeviceHost::SetupResponse(NPT_HttpRequest&, NPT_HttpRequestContext const&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:396:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp: In member function 'PLT_DeviceHost::OnSsdpPacket(NPT_HttpRequest const&, NPT_HttpRequestContext const&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:810:8: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:843:8: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o
/usr/lib/distcc/bin/cc -E
libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.so.0.6.0 /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.so.0.6.0
libtool: install: (cd /build/kodi-rpi/src/kodi-build/build/lib && { ln -s -f libfstrcmp.so.0.6.0 libfstrcmp.so.0 || { rm -f libfstrcmp.so.0 && ln -s libfstrcmp.so.0.6.0 libfstrcmp.so.0; }; })
checking for egrep -e... libtool: install: (cd /build/kodi-rpi/src/kodi-build/build/lib && { ln -s -f libfstrcmp.so.0.6.0 libfstrcmp.so || { rm -f libfstrcmp.so && ln -s libfstrcmp.so.0.6.0 libfstrcmp.so; }; })
(cached) /usr/bin/grep -E
checking for sys/ioctl.h... libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.lai /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.la
libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.a /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.a
libtool: install: chmod 644 /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.a
libtool: install: ranlib /build/kodi-rpi/src/kodi-build/build/lib/libfstrcmp.a
yes
checking for sys/cdio.h... libtool: finish: PATH="/usr/lib/distcc/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/jvm/default/bin:/sbin" ldconfig -n /build/kodi-rpi/src/kodi-build/build/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/kodi-rpi/src/kodi-build/build/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp: In static member function 'static PLT_EventNotification* PLT_EventNotification::Parse(const NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:58:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:52:53: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:58:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
no
checking for sys/dvdio.h... [  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o
no
checking for linux/cdrom.h... yes
checking for dvd.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttp.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
no
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o
checking for sys/scsi/scsi_types.h... no
checking for IOKit/storage/IODVDMediaBSDClient.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp: In member function 'virtual void PLT_HttpClientSocketTask::DoRun()':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:24: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o
no
checking if /usr/lib/distcc/bin/cc supports -Wall flag... yes
checking if /usr/lib/distcc/bin/cc supports -Wextra flag... yes
checking for /usr/lib/distcc/bin/cc way to treat warnings as errors... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp: In member function 'virtual NPT_Result PLT_HttpServer::SetupResponse(NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:163:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:155:48: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:163:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o
-Werror
checking if /usr/lib/distcc/bin/cc supports -fvisibility=hidden... yes
checking if /usr/lib/distcc/bin/cc supports __attribute__(( visibility("default") ))... yes
checking for git... (cached) no
checking that generated files are newer than configure... done
configure: creating ./config.status
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Completed 'fstrcmp'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o
[  4%] Built target fstrcmp
[  4%] Built target wrapper.def
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltIconsData.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltMimeType.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltMimeType.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o
config.status: creating Makefile
config.status: creating libdvdcss.spec
config.status: creating doc/doxygen.cfg
config.status: creating src/libdvdcss.pc
ok
checking for sysroot... no
checking for a working dd... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.cpp: In member function 'NPT_Result PLT_Service::ProcessRenewSubscription(const NPT_SocketAddress&, const NPT_String&, int, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:52: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.cpp: In member function 'NPT_Result PLT_Service::NotifyChanged()':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.cpp:822:45: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... config.status: creating src/dvdcss/version.h
no
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o
checking for stdio.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp: In static member function 'static NPT_Result PLT_SsdpSender::SendSsdp(NPT_HttpRequest&, const char*, const char*, NPT_UdpSocket&, bool, const NPT_SocketAddress*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:64:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:51:43: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp: In static member function 'static NPT_Result PLT_SsdpSender::SendSsdp(NPT_HttpResponse&, const char*, const char*, NPT_UdpSocket&, bool, const NPT_SocketAddress*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:96:16: warning: the compiler can assume that the address of 'response' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:85:44: note: 'response' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp: In function 'PLT_SsdpSender::SendSsdp(NPT_HttpRequest&, char const*, char const*, NPT_UdpSocket&, bool, NPT_SocketAddress const*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:64:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp: In function 'PLT_SsdpSender::SendSsdp(NPT_HttpResponse&, char const*, char const*, NPT_UdpSocket&, bool, NPT_SocketAddress const*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:96:10: warning: 'nonnull' argument 'response' compared to NULL [-Wnonnull-compare]
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o
config.status: creating config.h
yes
checking for stdlib.h... config.status: executing depfiles commands
yes
checking for string.h... config.status: executing libtool commands
yes
checking for inttypes.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp: In member function 'NPT_Result PLT_StateVariable::SetRate(NPT_TimeInterval)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:14: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp: In member function 'bool PLT_StateVariable::IsReadyToPublish()':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:181:23: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
[  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o
[  4%] Performing build step for 'libdvdcss'
yes
checking for stdint.h...   CC       src/libdvdcss.lo
yes
checking for strings.h... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp: In member function 'NPT_Result PLT_ThreadTask::Start(PLT_TaskManager*, NPT_TimeInterval*, bool)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:44: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
  CC       src/device.lo
yes
checking for sys/stat.h... yes
checking for sys/types.h...   CC       src/css.lo
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
yes
checking for unistd.h... [  4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o
  CC       src/ioctl.lo
yes
checking for dlfcn.h... yes
checking for objdir... .libs
src/css.c:550:32: warning: argument 1 of type 'uint8_t[5]' {aka 'unsigned char[5]'} with mismatched bound [-Warray-parameter=]
In file included from src/css.c:54:
src/css.h:63:25: note: previously declared as 'uint8_t *' {aka 'unsigned char *'}
src/css.c:1644:41: warning: argument 1 of type 'const uint8_t[2048]' {aka 'const unsigned char[2048]'} with mismatched bound [-Warray-parameter=]
src/css.c:82:28: note: previously declared as 'const uint8_t[]' {aka 'const unsigned char[]'}
[  4%] Built target kodi-xrandr
  CC       src/error.lo
[ 17%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_cpp.cpp.o
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h: At global scope:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o
checking if gcc supports -fno-rtti -fno-exceptions...   CCLD     libdvdcss.la
[  5%] Built target TexturePacker
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... [  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o
yes
checking if gcc supports -c -o file.o... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o
[  5%] Performing install step for 'libdvdcss'
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:47,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:44:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp: In member function 'virtual NPT_Result PLT_FileMediaServerDelegate::ProcessFileRequest(NPT_HttpRequest&, const NPT_HttpRequestContext&, NPT_HttpResponse&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:82:16: warning: the compiler can assume that the address of 'request' will never be NULL [-Waddress]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:76:66: note: 'request' declared here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h: In instantiation of 'NPT_Result PLT_MediaCache<T, U>::Get(const char*, const char*, T&, U*) [with T = NPT_Reference<NPT_List<NPT_String> >; U = NPT_TimeStamp; NPT_Result = int]':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:194:40:   required from here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:141:24: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h: In instantiation of 'void NPT_Map<K, V>::Entry::SetValue(const V&) [with K = NPT_String; V = NPT_TimeStamp]':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:175:24:   required from 'NPT_Result NPT_Map<K, V>::Put(const K&, const V&) [with K = NPT_String; V = NPT_TimeStamp; NPT_Result = int]'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:114:51:   required from 'NPT_Result PLT_MediaCache<T, U>::Put(const char*, const char*, T&, U*) [with T = NPT_Reference<NPT_List<NPT_String> >; U = NPT_TimeStamp; NPT_Result = int]'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:212:27:   required from here
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:68:49: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:82:10: warning: 'nonnull' argument 'request' compared to NULL [-Wnonnull-compare]
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdcss'
yes
checking dynamic linker characteristics...  /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdcss'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/install -c -m 644 src/libdvdcss.pc '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/include/dvdcss'
 /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/build/kodi-rpi/src/kodi-build/build/include/dvdcss'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libdvdcss.la '/build/kodi-rpi/src/kodi-build/build/lib'
libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.la
libtool: install: /usr/bin/install -c .libs/libdvdcss.a /build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.a
libtool: install: chmod 644 /build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.a
libtool: install: ranlib /build/kodi-rpi/src/kodi-build/build/lib/libdvdcss.a
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp:42:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
checking for gcc option to enable large file support... [  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o
[  5%] Completed 'libdvdcss'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:42:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h: At global scope:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp: In member function 'virtual NPT_Result PLT_MediaObject::ToDidl(NPT_UInt64, NPT_String&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion from 'NPT_Float' {aka 'float'} to 'double' when passing argument to function [-Wdouble-promotion]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:44:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o
none needed
checking for unistd.h... (cached) yes
checking for fcntl.h... [  5%] Built target libdvdcss
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o
yes
checking for pthread.h... [  5%] Generating skin xbt
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Creating directories for 'libdvdread'
[ 20%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_csharp.cpp.o
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o
yes
checking for pread... [  5%] Performing download step (verify and extract) for 'libdvdread'
-- verifying file...
     file='/build/kodi-rpi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz'
-- verifying file... done
yes
checking if gcc supports -Wall flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBase64.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o
yes
-- extracting...
     src='/build/kodi-rpi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/libdvdread/src/libdvdread'
-- extracting... [tar xfz]
checking if gcc supports -Wsign-compare flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:46:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
yes
checking if gcc supports -Wextra flag... [  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o
yes
checking if gcc supports -std=c99 flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptDebug.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] No update step for 'libdvdread'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o
[  5%] No patch step for 'libdvdread'
yes
checking if gcc supports -pedantic flag... [ 22%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_dart.cpp.o
[  5%] Performing configure step for 'libdvdread'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o
yes
checking if gcc supports -Wdisabled-optimization flag... autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
yes
checking if gcc supports -Wpointer-arith flag... yes
checking if gcc supports -Wredundant-decls flag... DefaultActor.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultActorSolid.png
    frame    0 (delay:   0)                         ARGB * (256,392 @ 401408 bytes)
DefaultAddSource.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddon.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonAlbumInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonArtistInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonAudioDSP.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonAudioDecoder.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonAudioEncoder.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonContextItem.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonFont.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonGame.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonHelper.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonImageDecoder.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonImages.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonInfoLibrary.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonInfoProvider.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonInputstream.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonLanguage.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonLibrary.png
****  duplicate of DefaultAddon.png
DefaultAddonLookAndFeel.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonLyrics.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonMovieInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonMusic.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonMusicVideoInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonNone.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonPVRClient.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonPeripheral.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonPicture.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonProgram.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonRepository.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonScreensaver.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonService.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonSkin.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonSubtitles.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonTvInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonUISounds.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonVfs.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonViyes
checking if gcc supports -Wcast-qual flag... yes
checking if gcc supports -Wwrite-strings flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUri.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o
yes
checking if gcc supports -Wtype-limits flag... [  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o
yes
checking if gcc supports -Wundef flag... yes
checking if gcc supports -Wmissing-prototypes flag... yes
checking if gcc supports -Wshadow flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o
autoreconf: running: aclocal --force -Im4
yes
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMessaging.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
checking if gcc supports -Werror=implicit-function-declaration flag... [  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o
yes
checking if gcc supports -Wextra flag... (cached) yes
checking if gcc supports -Winline flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSockets.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
deo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonVisualization.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonWeather.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonWebSkin.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsInstalled.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsRecentlyUpdated.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsRepo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsSearch.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsUpdates.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAddonsZip.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAlbumCover.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultArtist.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultAudio.png
    frame    0 (delay:   0)                         ARGB * (256,256 @ 262144 bytes)
DefaultAudioDSP.png
    frame    0 (delay:   0)                         ARGB * (128,128 @ 65536 bytes)
DefaultBackBanner.png
    frame    0 (delay:   0)                         ARGB * (758,140 @ 424480 bytes)
DefaultBluray.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultCDDA.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultCountry.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultDVDEmpty.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultDVDFull.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultDVDRom.png
****  duplicate of DefaultDVDFull.png
DefaultDirector.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultExtensionInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultFavourites.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultFile.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultFolder.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultFolderBack.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultFolderBackPoster.png
    frame    0 (delay:   0)                         ARGB * (256,392 @ 401408 bytes)
DefaultFolderBackSquare.png
    frame    0 (delay:   0)                         ARGB * (256,256 @ 262144 bytes)
DefaultFolderSquare.png
    frame    0 (delay:   0)                         ARGB * (256,256 @ 262144 bytes)
DefaultGenre.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultHardDisk.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultIconError.png
    frame    0 (delay:   0)                         ARGB   (110,110 @ 48400 bytes)
DefaultIconInfo.png
    frame    0 (delay:   0)                         ARGB   (110,110 @ 48400 bytes)
DefaultIconWarning.png
    frame    0 (delay:   0)                         ARGB   (110,110 @ 48400 bytes)
DefaultInProgressShows.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMimetypeInfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMovieTitle.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMovies.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicAlbums.png
**** [  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o
yes
checking if gcc supports -O3 flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o
yes
checking if gcc supports -fomit-frame-pointer flag... In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptResults.cpp:37:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o
yes
checking that generated files are newer than configure... done
configure: creating ./config.status
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp:37:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp:37:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSockets.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSockets.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSockets.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
 duplicate of DefaultAlbumCover.png
DefaultMusicArtists.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicCompilations.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicGenres.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicPlaylists.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicRecentlyAdded.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicRecentlyPlayed.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicRoles.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicSearch.png
****  duplicate of DefaultAddonsSearch.png
DefaultMusicSongs.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicSources.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicTop100.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicTop100Albums.png
****  duplicate of DefaultAlbumCover.png
DefaultMusicTop100Songs.png
****  duplicate of DefaultMusicSongs.png
DefaultMusicVideoTitle.png
****  duplicate of DefaultMovieTitle.png
DefaultMusicVideos.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultMusicYears.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultNetwork.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultNoPreview.png
    frame    0 (delay:   0)                         ARGB * (385,220 @ 338800 bytes)
DefaultPVRChannels.png
****  duplicate of DefaultAddonPeripheral.png
DefaultPVRGuide.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultPVRRecordings.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultPVRSearch.png
****  duplicate of DefaultAddonsSearch.png
DefaultPVRTimerRules.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultPVRTimers.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultPartyMode.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultPicture.png
****  duplicate of DefaultAddonImages.png
DefaultPlaylist.png
****  duplicate of DefaultMusicPlaylists.png
DefaultProgram.png
****  duplicate of DefaultAddonProgram.png
DefaultRecentlyAddedEpisodes.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultRecentlyAddedMovies.png
****  duplicate of DefaultRecentlyAddedEpisodes.png
DefaultRecentlyAddedMusicVideos.png
****  duplicate of DefaultRecentlyAddedEpisodes.png
DefaultRemovableDisk.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultScript.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultSets.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultStudios.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultTVShowTitle.png
****  duplicate of DefaultMovieTitle.png
DefaultTVShows.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultTags.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultUser.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultVCD.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultVideo.png
    frame    0 (delay:   0)                         ARGB * (256,392 @ 401408 bytes)
DefaultVideoCover.png
****  duplicate of DefaultVideo.png
DefaultVideoDeleted.png
    frame    0 (delay:   0)                         ARGB   (256,256 [  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
@ 262144 bytes)
DefaultVideoPlaylists.png
****  duplicate of DefaultMusicPlaylists.png
DefaultVideoVersions.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
DefaultYear.png
****  duplicate of DefaultMusicYears.png
OverlayHD.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
OverlayLocked.png
    frame    0 (delay:   0)                         ARGB   (55,52 @ 11440 bytes)
OverlayRAR.png
    frame    0 (delay:   0)                         ARGB   (55,52 @ 11440 bytes)
OverlaySpoiler.png
    frame    0 (delay:   0)                         ARGB   (320,180 @ 230400 bytes)
OverlayUnwatched.png
****  duplicate of OverlayHD.png
OverlayWatched.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
OverlayZIP.png
****  duplicate of OverlayRAR.png
buttons/button-alt-nofo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
buttons/button-fo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
buttons/button-nofo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
buttons/color-back.png
    frame    0 (delay:   0)                         ARGB * (138,74 @ 40848 bytes)
buttons/color-button-box.png
    frame    0 (delay:   0)                         ARGB   (150,76 @ 45600 bytes)
buttons/dialogbutton-fo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
buttons/dialogbutton-nofo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
buttons/radio-button-off.png
    frame    0 (delay:   0)                         ARGB   (120,75 @ 36000 bytes)
buttons/radio-button-on.png
    frame    0 (delay:   0)                         ARGB   (120,75 @ 36000 bytes)
buttons/roundbutton-fo.png
    frame    0 (delay:   0)                         ARGB   (120,120 @ 57600 bytes)
buttons/slider-back.png
    frame    0 (delay:   0)                         ARGB   (150,28 @ 16800 bytes)
buttons/slider-nib.png
    frame    0 (delay:   0)                         ARGB   (28,28 @ 3136 bytes)
buttons/spinctrl/arrow-light-down.png
    frame    0 (delay:   0)                         ARGB   (55,120 @ 26400 bytes)
buttons/spinctrl/arrow-light-up.png
    frame    0 (delay:   0)                         ARGB   (55,120 @ 26400 bytes)
buttons/thumbnail_focused.png
    frame    0 (delay:   0)                         ARGB   (20,20 @ 1600 bytes)
calibrate/cal_br.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
calibrate/cal_ratio.png
    frame    0 (delay:   0)                         ARGB   (500,500 @ 1000000 bytes)
calibrate/cal_sub.png
    frame    0 (delay:   0)                         ARGB   (380,90 @ 136800 bytes)
calibrate/cal_tl.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
calibrate/reset.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
colors/black.png
    frame    0 (delay:   0)                         ARGB * (4,4 @ 64 bytes)
colors/grey.png
    frame    0 (delay:   0)                         ARGB * (4,4 @ 64 bytes)
colors/red.png
    frame    0 (delay:   0)                         ARGB   (8,8 @ 256 bytes)
colors/red50.png
    frame    0 (delay:   0)                         ARGB   (8,8 @ 256 bytes)
colors/white.png
    frame    0 (delay:   0)                         ARGB * (4,4 @ 64 bytes)
colors/white50.png
    frame    0 (delay:   0)                         ARGB   (4,4 @ 64 bytes)
colors/white70.png
    frame    0 (delay:   0)                         ARGB   (4,4 @ 64 bytes)
dialogs/close.png
    frame    0 (delay:   0)                         ARGB   (84,84 @ 28224 bytes)
dialogs/dialog-bg-nobo.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
dialogs/dialog-bg.png
****  duplicate of buttons/button-nofo.png
dialogs/extendedprogress/loading-back.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/extendedprogress/loading[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o
config.status: creating Makefile
config.status: creating src/libudfread.pc
config.status: creating src/udfread-version.h
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSystem.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSystem.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
config.status: creating config.h
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o
.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/separator-grey.png
    frame    0 (delay:   0)                         ARGB   (196,6 @ 4704 bytes)
dialogs/volume/mute.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
dialogs/volume/progress/p0.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p1.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p10.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p100.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p11.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p12.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p13.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p14.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p15.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p16.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p17.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p18.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p19.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p2.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p20.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p21.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p22.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p23.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p24.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p25.png
****  duplicate of dialogs/extendedprogress/loading.png
dialogs/volume/progress/p26.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p27.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p28.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p29.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p3.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p30.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p31.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p32.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p33.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p34.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p35.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p36.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p37.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)config.status: executing depfiles commands
config.status: executing libtool commands
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o
[  6%] Performing build step for 'udfread_build'
  CC       examples/udfcat.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o
  CC       examples/udfls.o
  CC       src/default_blockinput.lo
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTls.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTls.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTls.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o

dialogs/volume/progress/p38.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p39.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p4.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p40.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p41.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p42.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p43.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p44.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p45.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p46.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p47.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p48.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p49.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p5.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p50.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p51.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p52.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p53.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p54.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p55.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p56.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p57.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p58.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p59.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p6.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p60.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p61.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p62.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p63.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p64.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p65.png
****  duplicate of dialogs/volume/progress/p64.png
dialogs/volume/progress/p66.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p67.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p68.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p69.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p7.png
    frame    0 (delay:   0)               CC       src/ecma167.lo
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUri.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUri.cpp:35:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUri.cpp:36:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o
autoreconf: configure.ac: tracing
  CC       src/udfread.lo
            ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p70.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p71.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p72.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p73.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p74.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p75.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p76.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p77.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p78.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p79.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p8.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p80.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p81.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p82.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p83.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p84.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p85.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p86.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p87.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p88.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p89.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p9.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p90.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p91.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p92.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p93.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p94.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p95.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p96.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p97.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p98.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/progress/p99.png
    frame    0 (delay:   0)                         ARGB   (160,160 @ 102400 bytes)
dialogs/volume/volume.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
dialogs/volume/volume1.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
dialogs/volume/volume2.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
flags/aspectratio/1.00In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o
.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.19.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.33.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.37.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.66.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.78.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/1.85.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.00.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.20.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.35.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.40.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.55.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/aspectratio/2.76.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/0.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/10.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/2.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/3.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/4.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/5.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/6.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/7.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiochannel/8.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/aac.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/aac_latm.png
****  duplicate of flags/audiocodec/aac.png
flags/audiocodec/ac3.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/aif.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/aifc.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/aiff.png
****  duplicate of flags/audiocodec/aif.png
flags/audiocodec/alac.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/ape.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/avc.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/cdda.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/dca.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/dolbydigital.png
****  duplicate of flags/audiocodec/ac3.png
flags/audiocodec/dts.png
****  duplicate of flags/audiocodec/dca.png
flags/audiocodec/dtshd_hra.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/dtshd_ma.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/dtsma.png
****  duplicate of flags/audiocodec/dtshd_ma.png
flagIn file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptXml.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:37:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptXml.h:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o
src/udfread.c: In function '_read_subdir':
src/udfread.c:1099:69: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
src/udfread.c:1099:69: note: earlier argument should specify number of elements, later size of each element
  CC       src/udfread-version.lo
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
s/audiocodec/eac3.png
****  duplicate of flags/audiocodec/ac3.png
flags/audiocodec/flac.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/mp1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/mp2.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/mp3.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/mp3float.png
****  duplicate of flags/audiocodec/mp3.png
flags/audiocodec/ogg.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/opus.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/pcm.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/pcm_bluray.png
****  duplicate of flags/audiocodec/pcm.png
flags/audiocodec/pcm_s16le.png
****  duplicate of flags/audiocodec/pcm.png
flags/audiocodec/pcm_s24le.png
****  duplicate of flags/audiocodec/pcm.png
flags/audiocodec/truehd.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/vorbis.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/wav.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/wavpack.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/wma.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/audiocodec/wmapro.png
****  duplicate of flags/audiocodec/wma.png
flags/audiocodec/wmav2.png
****  duplicate of flags/audiocodec/wma.png
flags/flag.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/rds/rds.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/starrating/0.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/1.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/10.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/2.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/3.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/4.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/5.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/6.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/7.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/8.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/9.png
    frame    0 (delay:   0)                         ARGB   (196,40 @ 31360 bytes)
flags/starrating/rating0.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/starrating/rating1.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/starrating/rating2.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/starrating/rating3.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/starrating/rating4.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/starrating/rating5.png
    frame    0 (delay:   0)                         ARGB   (128,32 @ 16384 bytes)
flags/videocodec/av1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/avc1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/bluray.p[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o
autoreconf: running: libtoolize --copy --force
  CCLD     libudfread.la
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
ng
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/div3.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/divx.png
****  duplicate of flags/videocodec/div3.png
flags/videocodec/dvd.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/dx50.png
****  duplicate of flags/videocodec/div3.png
flags/videocodec/flv.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/h264.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/hddvd.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/hdmv.png
****  duplicate of flags/videocodec/bluray.png
flags/videocodec/hev1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/hevc.png
****  duplicate of flags/videocodec/hev1.png
flags/videocodec/hvc1.png
****  duplicate of flags/videocodec/hev1.png
flags/videocodec/mp4v.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/mpeg1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/mpeg1video.png
****  duplicate of flags/videocodec/mpeg1.png
flags/videocodec/mpeg2.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/mpeg2video.png
****  duplicate of flags/videocodec/mpeg2.png
flags/videocodec/mpeg4.png
****  duplicate of flags/videocodec/mp4v.png
flags/videocodec/theora.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/tv.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/vc-1.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/vc1.png
****  duplicate of flags/videocodec/vc-1.png
flags/videocodec/vhs.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/vp8.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/vp9.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/wmv.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videocodec/wmv3.png
****  duplicate of flags/videocodec/wmv.png
flags/videocodec/wvc1.png
****  duplicate of flags/videocodec/vc-1.png
flags/videocodec/xvid.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videohdr/dolbyvision.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videohdr/hdr10.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videohdr/hlg.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/1080.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/3D.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/480.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/4K.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/540.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/576.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/720.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
flags/videoresolution/8K.png
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
frame/InfoBar.png
    frame    0 (delay:   0)                         ARGB   (16,512 @ 32768 bytes)
frameautoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -Im4
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:100:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:103:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
  CCLD     udfls
[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o
/item-count.png
    frame    0 (delay:   0)                         ARGB   (54,44 @ 9504 bytes)
frame/menu-nofo.png
    frame    0 (delay:   0)                         ARGB   (44,44 @ 7744 bytes)
frame/osdfade.png
    frame    0 (delay:   0)                         ARGB   (16,512 @ 32768 bytes)
icons/addonstatus/disable.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/enabled-broken.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/enabled-deprecated.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/enabled-normal.png
****  duplicate of OverlayWatched.png
icons/addonstatus/install-pinned.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/install.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/manual-pinned.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/manual.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/official-pinned.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/official.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/orphan.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/addonstatus/update.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/back.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/favourites.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/file-manager/left-right.png
    frame    0 (delay:   0)                         ARGB   (96,96 @ 36864 bytes)
icons/filemanager.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/infodialogs/bell.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/choose_image.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/cinema.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/configure.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/director.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/disable.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/enabled.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/extras.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/image.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/info.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/install.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/launch.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/play.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/play_record.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/rating.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/record.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/set.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/similar.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/timer.png
    frame    0 (delay:   0)                         ARGB   (48[  6%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o
  CCLD     udfcat
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:16:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o
[  7%] Performing install step for 'udfread_build'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/install -c -m 644 src/libudfread.pc '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/include/udfread'
 /usr/bin/install -c -m 644 src/udfread.h src/udfread-version.h src/blockinput.h '/build/kodi-rpi/src/kodi-build/build/include/udfread'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libudfread.la '/build/kodi-rpi/src/kodi-build/build/lib'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
,48 @ 9216 bytes)
icons/infodialogs/trailer.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/uninstall.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/update.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/infodialogs/versions.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/keyboard/accents.png
    frame    0 (delay:   0)                         ARGB   (56,36 @ 8064 bytes)
icons/keyboard/arrowleft.png
    frame    0 (delay:   0)                         ARGB   (24,36 @ 3456 bytes)
icons/keyboard/arrowright.png
    frame    0 (delay:   0)                         ARGB   (24,36 @ 3456 bytes)
icons/keyboard/backspace.png
    frame    0 (delay:   0)                         ARGB   (51,36 @ 7344 bytes)
icons/keyboard/capslock.png
    frame    0 (delay:   0)                         ARGB   (42,47 @ 7896 bytes)
icons/keyboard/letters.png
    frame    0 (delay:   0)                         ARGB   (56,36 @ 8064 bytes)
icons/keyboard/shift.png
    frame    0 (delay:   0)                         ARGB   (36,36 @ 5184 bytes)
icons/keyboard/spacebar.png
    frame    0 (delay:   0)                         ARGB   (328,36 @ 47232 bytes)
icons/menu.png
    frame    0 (delay:   0)                         ARGB   (48,48 @ 9216 bytes)
icons/now-playing/fullscreen.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/now-playing/next.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/now-playing/pause.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/now-playing/play.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/now-playing/stop.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/power.png
    frame    0 (delay:   0)                         ARGB   (72,83 @ 23904 bytes)
icons/profiles/profile-diffuse.png
    frame    0 (delay:   0)                         ARGB   (400,400 @ 640000 bytes)
icons/pvr/PVR-HasArchive.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasRecording.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasTimer.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasTimerConflict.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasTimerDisabled.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasTimerError.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/PVR-HasTimerSchedule.png
    frame    0 (delay:   0)                         ARGB   (38,38 @ 5776 bytes)
icons/pvr/PVR-HasTimerScheduleConflict.png
    frame    0 (delay:   0)                         ARGB   (38,38 @ 5776 bytes)
icons/pvr/PVR-HasTimerScheduleDisabled.png
    frame    0 (delay:   0)                         ARGB   (38,38 @ 5776 bytes)
icons/pvr/PVR-HasTimerScheduleError.png
    frame    0 (delay:   0)                         ARGB   (38,38 @ 5776 bytes)
icons/pvr/PVR-IsRecording.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
icons/pvr/premiere.png
    frame    0 (delay:   0)                         ARGB   (16,16 @ 1024 bytes)
icons/pvr/timers/bell.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/pvr/timers/recording.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/search.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/settings.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
icons/settings/addons.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/eventlog.p[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o
libtool: install: /usr/bin/install -c .libs/libudfread.lai /build/kodi-rpi/src/kodi-build/build/lib/libudfread.la
libtool: install: /usr/bin/install -c .libs/libudfread.a /build/kodi-rpi/src/kodi-build/build/lib/libudfread.a
libtool: install: chmod 644 /build/kodi-rpi/src/kodi-build/build/lib/libudfread.a
libtool: install: ranlib /build/kodi-rpi/src/kodi-build/build/lib/libudfread.a
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:40:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp: In member function 'NPT_Result PLT_MediaController::OnGetPositionInfoResponse(NPT_Result, PLT_DeviceDataReference&, PLT_ActionReference&, void*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1083:41: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:38: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:38: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o
libtool: finish: PATH="/usr/lib/distcc/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/jvm/default/bin:/sbin" ldconfig -n /build/kodi-rpi/src/kodi-build/build/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /build/kodi-rpi/src/kodi-build/build/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[ 25%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_kotlin.cpp.o
[  7%] Completed 'udfread_build'
[ 28%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_go.cpp.o
[  7%] Built target udfread_build
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o
ng
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/filemanager.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/games.png
****  duplicate of DefaultAddonGame.png
icons/settings/interface.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/libreelec.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/livetv.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/media.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/network.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/player.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/profiles.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/skin.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/sysinfo.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/settings/system.png
    frame    0 (delay:   0)                         ARGB   (256,256 @ 262144 bytes)
icons/sidemenu/addons.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/android.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/disc.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/download.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/favourites.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/games.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/livetv.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/manage.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/movies.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/music.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/musicvideos.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/pictures.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/programs.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/radio.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/tv.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/videos.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/sidemenu/weather.png
    frame    0 (delay:   0)                         ARGB   (95,95 @ 36100 bytes)
icons/submenu/add-ons.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/channels.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/guide.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/recordings.png
****  duplicate of icons/pvr/timers/recording.png
icons/submenu/timer-rules.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/timers.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/tv-search.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/submenu/updatelibrary.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
icons/weather/humidity.png
    frame    0 (delay:   0)          In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSystem.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp:14:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp:15:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:49,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:58:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:65:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltEvent.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:46,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Platinum/Platinum.h:72,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:100:26: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:106:5: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltService.h:49:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:31: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Platinum/Platinum.h:102:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h: In static member function 'static NPT_Result PLT_Didl::ParseTimeStamp(const NPT_String&, NPT_TimeStamp&)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:50: warning: implicitly-declared 'constexpr NPT_TimeStamp& NPT_TimeStamp::operator=(const NPT_TimeStamp&)' is deprecated [-Wdeprecated-copy]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptFile.h:40,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/Neptune.h:51:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: note: because 'NPT_TimeStamp' has user-provided 'NPT_TimeStamp::NPT_TimeStamp(const NPT_TimeStamp&)'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:47,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Platinum/Platinum.h:103:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h: At global scope:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:61:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:62:13: note: remove the '< >'
               ARGB   (60,60 @ 14400 bytes)
icons/weather/rain.png
    frame    0 (delay:   0)                         ARGB   (60,60 @ 14400 bytes)
icons/weather/sunrise.png
    frame    0 (delay:   0)                         ARGB   (60,60 @ 14400 bytes)
icons/weather/sunset.png
    frame    0 (delay:   0)                         ARGB   (60,60 @ 14400 bytes)
icons/weather/wind.png
    frame    0 (delay:   0)                         ARGB   (60,60 @ 14400 bytes)
lists/duration.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
lists/focus.png
    frame    0 (delay:   0)                         ARGB * (470,77 @ 144760 bytes)
lists/panel-mediamenu.png
    frame    0 (delay:   0)                         ARGB   (450,920 @ 1656000 bytes)
lists/panel.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
lists/played-total.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
lists/rating.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
lists/year.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
osd/buffer-bg.png
    frame    0 (delay:   0)                         ARGB   (110,110 @ 48400 bytes)
osd/fullscreen/buttons/agent.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/bookmarks.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/button-fo.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/calendar.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/channels.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/forward.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/guide.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/home.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/information.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/next.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/pause.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/play.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/playlist.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/previous.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/random-off.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/random-on.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/rating.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/rds.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/record-white.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/record.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/repeat-all.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/repeat-off.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/repeat-one.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/reset.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 655[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o
[ 31%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_java.cpp.o
36 bytes)
osd/fullscreen/buttons/rewind.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/saves.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/settings-subtitle.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/settings.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/stereoscopic.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/stop.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/fullscreen/buttons/teletext.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
osd/progress/nub_bar.png
    frame    0 (delay:   0)                         ARGB * (4,12 @ 192 bytes)
osd/progress/nub_leftright.png
    frame    0 (delay:   0)                         ARGB * (54,36 @ 7776 bytes)
overlays/arrowdown.png
    frame    0 (delay:   0)                         ARGB   (96,48 @ 18432 bytes)
overlays/arrowright.png
    frame    0 (delay:   0)                         ARGB   (28,28 @ 3136 bytes)
overlays/badge.png
    frame    0 (delay:   0)                         ARGB   (44,44 @ 7744 bytes)
overlays/extras.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
overlays/folder.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
overlays/overlay-bg.png
    frame    0 (delay:   0)                         ARGB   (64,64 @ 16384 bytes)
overlays/overlayfade.png
    frame    0 (delay:   0)                         ARGB   (16,512 @ 32768 bytes)
overlays/set.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
overlays/shadow.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
overlays/versions.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
overlays/watched/OverlayPlaying-List.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
overlays/watched/resume.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
pointer_arrow.png
    frame    0 (delay:   0)                         ARGB   (44,50 @ 8800 bytes)
pointer_click.png
    frame    0 (delay:   0)                         ARGB   (44,50 @ 8800 bytes)
progress/texturebg_alt_white.png
    frame    0 (delay:   0)                         ARGB   (30,30 @ 3600 bytes)
progress/texturebg_border_white.png
    frame    0 (delay:   0)                         ARGB   (30,30 @ 3600 bytes)
progress/texturebg_white.png
    frame    0 (delay:   0)                         ARGB   (30,30 @ 3600 bytes)
spinner.png
    frame    0 (delay:   0)                         ARGB   (128,128 @ 65536 bytes)
weather/small/0.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/1.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/10.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/11.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/12.png
****  duplicate of weather/small/11.png
weather/small/13.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/14.png
****  duplicate of weather/small/13.png
weather/small/15.png
****  duplicate of weather/small/13.png
weather/small/16.png
****  duplicate of weather/small/13.png
weather/small/17.png
****  duplicate of weather/small/0.png
weather/small/18.png
****  duplicate of weather/small/11.png
weather/small/19.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/2.png
****  duplicate of weather/small/1.png
weather/small/20.png
****  duplicate of weather/small/19.png
weather/small/21.png
****  duplicate of weather/small/19.png
weather/small/22.png
****  duplicate of weather/small/19.png
weather/small/23.png
****  duplicate of weather/small/1.png
weather/small/24.png
****  duplicate of weather/small/1.png
weather/small/25.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/26.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/27.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/28.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/29.png
****  duplicate of weather/small/27.png
weather/small/3.png
****  duplicate of weather/small/0.png
weather/small/30.png
****  duplicate of weather/small/28.png
weather/small/31.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/32.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/33.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/34.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/35.png
****  duplicate of weather/small/0.png
weather/small/36.png
****  duplicate of weather/small/32.png
weather/small/37.png
****  duplicate of weather/small/0.png
weather/small/38.png
****  duplicate of weather/small/0.png
weather/small/39.png
****  duplicate of weather/small/10.png
weather/small/4.png
****  duplicate of weather/small/0.png
weather/small/40.png
****  duplicate of weather/small/10.png
weather/small/41.png
****  duplicate of weather/small/13.png
weather/small/42.png
****  duplicate of weather/small/13.png
weather/small/43.png
****  duplicate of weather/small/1.png
weather/small/44.png
****  duplicate of weather/small/28.png
weather/small/45.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/46.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/47.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/5.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
weather/small/6.png
****  duplicate of weather/small/11.png
weather/small/7.png
****  duplicate of weather/small/5.png
weather/small/8.png
****  duplicate of weather/small/19.png
weather/small/9.png
****  duplicate of weather/small/19.png
weather/small/na.png
    frame    0 (delay:   0)                         ARGB   (100,100 @ 40000 bytes)
windows/pvr/archive.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
windows/pvr/epg-genres/0.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/112.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/128.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/144.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/16.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/160.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/176.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/192.png
****  duplicate of windows/pvr/epg-genres/0.png
windows/pvr/epg-genres/208.png
****  duplicate of windows/pvr/epg-genres/0.png
windows/pvr/epg-genres/224.png
****  duplicate of windows/pvr/epg-genres/0.png
windows/pvr/epg-genres/240.png
****  duplicate of windows/pvr/epg-genres/0.png
windows/pvr/epg-genres/256.png
****  duplicate of windows/pvr/epg-genres/0.png
windows/pvr/epg-genres/32.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/48.png
    frame    0 (delay:   0)                         ARGBIn file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSystem.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp:23:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp:26:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o
   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/64.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/80.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg-genres/96.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/pvr/epg_progress_horizontal.png
    frame    0 (delay:   0)                         ARGB   (47,15 @ 2820 bytes)
windows/pvr/epg_progress_vertical.png
    frame    0 (delay:   0)                         ARGB   (19,92 @ 6992 bytes)
windows/pvr/record.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
windows/pvr/timer.png
    frame    0 (delay:   0)                         ARGB   (40,40 @ 6400 bytes)
windows/subtitles/flags/-.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ar.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/bg.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/bs.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ca.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/cs.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/da.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/de.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/el.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/en.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/es.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/et.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/fa.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/fi.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/fo.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/fr.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/gl.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/he.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/hi.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/hr.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/hu.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/hy.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/id.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/is.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/it.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ja.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/kk.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ko.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/lb.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/lt.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/lv.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/mk.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ms.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/nl.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/no.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/pb.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/pl.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/pt.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ro.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/ru.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/sk.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/sl.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/sq.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/sr.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/sv.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/tr.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/uk.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/vi.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/flags/zh.png
    frame    0 (delay:   0)                         ARGB   (32,32 @ 4096 bytes)
windows/subtitles/icon_close_caption.png
    frame    0 (delay:   0)                         ARGB   (70,41 @ 11480 bytes)
windows/subtitles/icon_sync.png
    frame    0 (delay:   0)                         ARGB   (133,41 @ 21812 bytes)
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:38,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp:15:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:39:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp:23:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptQueue.h:78:13: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp:25:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp:26:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:25:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:48:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptTime.h:39,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp:16:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptHttp.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptLogging.h:48,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp:18:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:44,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStreams.h:43,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp:28:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:112:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:113:29: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptList.h:114:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptStrings.h:45:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:62:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:63:27: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:64:18: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:65:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:66:4: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptArray.h:67:17: note: remove the '< >'
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptUtils.h:41,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp:31:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:80:17: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:83:5: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:402:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:403:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:404:24: note: remove the '< >'
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/lib/libUPnP/Neptune/Source/Core/NptMap.h:407:5: note: remove the '< >'
[  7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o
autoreconf: running: /usr/bin/autoconf --force
[  7%] Linking CXX static library libupnp.a
[ 34%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_ts.cpp.o
[  7%] Built target upnp
[ 37%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_php.cpp.o
configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:21: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:21: the top level
configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete.
configure.ac:55: You should run autoupdate.
./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from...
configure.ac:55: the top level
configure.ac:132: warning: AC_OUTPUT should be used without arguments.
configure.ac:132: You should run autoupdate.
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:19: installing './compile'
configure.ac:12: installing './config.guess'
configure.ac:12: installing './config.sub'
configure.ac:14: installing './install-sh'
configure.ac:14: installing './missing'
Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-none
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for aarch64-strip... no
checking for strip... strip
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... [ 40%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_python.cpp.o
yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-gcc... /usr/lib/distcc/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... [ 42%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_lobster.cpp.o
yes
checking whether /usr/lib/distcc/bin/cc accepts -g... yes
checking for /usr/lib/distcc/bin/cc option to enable C11 features... none needed
checking whether /usr/lib/distcc/bin/cc understands -c and -o together... yes
checking dependency style of /usr/lib/distcc/bin/cc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by /usr/lib/distcc/bin/cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... no
checking for aarch64-dumpbin... no
checking for aarch64-link... no
checking for dumpbin... no
checking for link... link -dump
checking the name lister (nm) interface... [ 45%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_lua.cpp.o
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-none format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for aarch64-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... unknown
checking for aarch64-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-ranlib... no
checking for ranlib... ranlib
checking for aarch64-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for aarch64-strip... strip
checking command to parse nm output from /usr/lib/distcc/bin/cc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for aarch64-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/param.h... yes
checking for limits.h... yes
checking for dlfcn.h... yes
checking for dlfcn.h... (cached) yes
checking for objdir... .libs
checking if /usr/lib/distcc/bin/cc supports -fno-rtti -fno-exceptions... no
checking for /usr/lib/distcc/bin/cc option to produce PIC... -fPIC -DPIC
checking if /usr/lib/distcc/bin/cc PIC flag -fPIC -DPIC works... yes
checking if /usr/lib/distcc/bin/cc static flag -static works... yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... (cached) yes
checking whether the /usr/lib/distcc/bin/cc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for /usr/lib/distcc/bin/cc option to enable large file support... none needed
checking whether byte ordering is bigendian... no
checking for aarch64-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libdvdcss >= 1.2... yes
checking for dvdcss/dvdcss.h... yes
checking if /usr/lib/distcc/bin/cc supports -Wall flag... yes
checking if /usr/lib/distcc/bin/cc supports -Wsign-compare flag... yes
checking if /usr/lib/distcc/bin/cc supports -Wextra flag... yes
checking for doxygen... /usr/bin/doxygen
checking for /usr/lib/distcc/bin/cc options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... no
checking for strerror_s... no
checking that generated files are newer than configure... done
configure: creating ./config.status
[ 48%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_rust.cpp.o
[ 51%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_fbs.cpp.o
config.status: creating Makefile
config.status: creating doc/doxygen.cfg
config.status: creating misc/dvdread.pc
config.status: creating src/dvdread/version.h
config.status: creating config.h
config.status: executing depfiles commands
[ 54%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_grpc.cpp.o
config.status: executing libtool commands
[ 57%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_json_schema.cpp.o
[  7%] Performing build step for 'libdvdread'
buttons/button-nofo.png
    frame    0 (delay:   0)                         ARGB   (232,119 @ 110432 bytes)
dialogs/dialog-bg-nobo.png
    frame    0 (delay:   0)                         ARGB   (216,216 @ 186624 bytes)
dialogs/dialog-bg.png
    frame    0 (delay:   0)                         ARGB   (1004,594 @ 2385504 bytes)
lists/panel-mediamenu.png
    frame    0 (delay:   0)                         ARGB   (450,920 @ 1656000 bytes)
lists/panel.png
    frame    0 (delay:   0)                         ARGB * (450,920 @ 1656000 bytes)
overlays/shadow.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
fatal: not a git repository (or any of the parent directories): .git
  CC       src/bitreader.lo
buttons/button-nofo.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
dialogs/dialog-bg.png
****  duplicate of buttons/button-nofo.png
overlays/shadow.png
    frame    0 (delay:   0)                         ARGB   (80,80 @ 25600 bytes)
  CC       src/dvd_input.lo
[  7%] Built target gen_skin_pack
  CC       src/dvd_reader.lo
In file included from src/dvdread_internal.h:31,
                 from src/dvd_input.c:36:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CC       src/dvd_udf.lo
In file included from src/dvdread_internal.h:31,
                 from src/dvd_reader.c:65:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 60%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_swift.cpp.o
In file included from src/dvdread_internal.h:31,
                 from src/dvd_udf.c:44:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CC       src/ifo_print.lo
  CC       src/ifo_read.lo
In file included from src/ifo_print.c:28:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/ifo_print.c: In function 'ifo_print_audio_attributes':
src/ifo_print.c:223:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
src/ifo_print.c:225:3: note: here
  CC       src/logger.lo
  CC       src/md5.lo
  CC       src/nav_print.lo
In file included from src/ifo_read.c:31:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/ifo_read.c: In function 'ifoRead_PGC_COMMAND_TBL':
src/ifo_read.c:739:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
src/ifo_read.c: In function 'ifoRead_PGCIT_internal':
src/ifo_read.c:1940:21: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
src/ifo_read.c: In function 'ifoFree_PGCIT_internal':
src/ifo_read.c:1966:19: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
src/ifo_read.c: In function 'ifoRead_PGCI_UT':
src/ifo_read.c:2098:32: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
src/ifo_read.c:2111:32: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
src/ifo_read.c: In function 'ifoFree_PGCI_UT':
src/ifo_read.c:2134:30: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
  CC       src/nav_read.lo
In file included from src/dvdread/nav_types.h:32,
                 from src/nav_print.c:30:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 62%] Building CXX object CMakeFiles/flatc.dir/src/flatc.cpp.o
In file included from src/dvdread/nav_types.h:32,
                 from src/nav_read.c:29:
src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CCLD     libdvdread.la
[  7%] Performing install step for 'libdvdread'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libdvdread.la '/build/kodi-rpi/src/kodi-build/build/lib'
libtool: install: /usr/bin/install -c .libs/libdvdread.lai /build/kodi-rpi/src/kodi-build/build/lib/libdvdread.la
libtool: install: /usr/bin/install -c .libs/libdvdread.a /build/kodi-rpi/src/kodi-build/build/lib/libdvdread.a
libtool: install: chmod 644 /build/kodi-rpi/src/kodi-build/build/lib/libdvdread.a
libtool: install: ranlib /build/kodi-rpi/src/kodi-build/build/lib/libdvdread.a
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdread'
 /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdread'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/install -c -m 644 misc/dvdread.pc '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/include/dvdread'
 /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/build/kodi-rpi/src/kodi-build/build/include/dvdread'
[  7%] Completed 'libdvdread'
[  7%] Built target libdvdread
[ 65%] Building CXX object CMakeFiles/flatc.dir/src/flatc_main.cpp.o
[ 68%] Building CXX object CMakeFiles/flatc.dir/src/binary_annotator.cpp.o
[  7%] Creating directories for 'libdvdnav'
[  8%] Performing download step (verify and extract) for 'libdvdnav'
-- verifying file...
     file='/build/kodi-rpi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz'
-- verifying file... done
-- extracting...
     src='/build/kodi-rpi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz'
     dst='/build/kodi-rpi/src/kodi-build/build/libdvdnav/src/libdvdnav'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 71%] Building CXX object CMakeFiles/flatc.dir/src/annotated_binary_text_gen.cpp.o
[  8%] No update step for 'libdvdnav'
[  8%] No patch step for 'libdvdnav'
[  8%] Performing configure step for 'libdvdnav'
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
[ 74%] Building CXX object CMakeFiles/flatc.dir/src/bfbs_gen_lua.cpp.o
autoreconf: running: aclocal --force -Im4
[ 77%] Building CXX object CMakeFiles/flatc.dir/src/bfbs_gen_nim.cpp.o
[ 80%] Building CXX object CMakeFiles/flatc.dir/src/code_generators.cpp.o
[ 82%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/cpp_generator.cc.o
autoreconf: configure.ac: tracing
install prefix            /build/kodi-rpi/src/kodi-build/build
source path               /build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg
C compiler                /usr/lib/distcc/bin/cc
C library                 glibc
ARCH                      aarch64 (generic)
version string suffix     "Kodi"
big-endian                no
runtime cpu detection     yes
NEON enabled              yes
VFP enabled               yes
debug symbols             no
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes
xmllint enabled           yes

External libraries:
alsa                    libdrm                  libxcb_xfixes
bzlib                   libudev                 lzma
gnutls                  libxcb                  sndio
iconv                   libxcb_shape            zlib
libdav1d                libxcb_shm

External libraries providing hardware acceleration:
cuda_llvm               v4l2_m2m                v4l2_request

Libraries:
avcodec                 avformat                swresample
avdevice                avutil                  swscale
avfilter                postproc

Programs:

Enabled decoders:
aac                     flac                    pgmyuv
aac_fixed               flashsv                 pgssub
aac_latm                flashsv2                pgx
aasc                    flic                    phm
ac3                     flv                     photocd
ac3_fixed               fmvc                    pictor
acelp_kelvin            fourxm                  pixlet
adpcm_4xm               fraps                   pjs
adpcm_adx               frwu                    png
adpcm_afc               ftr                     ppm
adpcm_agm               g2m                     prores
adpcm_aica              g723_1                  prosumer
adpcm_argo              g729                    psd
adpcm_ct                gdv                     ptx
adpcm_dtk               gem                     qcelp
adpcm_ea                gif                     qdm2
adpcm_ea_maxis_xa       gremlin_dpcm            qdmc
adpcm_ea_r1             gsm                     qdraw
adpcm_ea_r2             gsm_ms                  qoi
adpcm_ea_r3             h261                    qpeg
adpcm_ea_xas            h263                    qtrle
adpcm_g722              h263_v4l2m2m            r10k
adpcm_g726              h263i                   r210
adpcm_g726le            h263p                   ra_144
adpcm_ima_acorn         h264                    ra_288
adpcm_ima_alp           h264_v4l2m2m            ralf
adpcm_ima_amv           hap                     rasc
adpcm_ima_apc           hca                     rawvideo
adpcm_ima_apm           hcom                    realtext
adpcm_ima_cunning       hdr                     rka
adpcm_ima_dat4          hevc                    rl2
adpcm_ima_dk3           hevc_v4l2m2m            roq
adpcm_ima_dk4           hnm4_video              roq_dpcm
adpcm_ima_ea_eacs       hq_hqa                  rpza
adpcm_ima_ea_sead       hqx                     rscc
adpcm_ima_iss           huffyuv                 rv10
adpcm_ima_moflex        hymt                    rv20
adpcm_ima_mtf           iac                     rv30
adpcm_ima_oki           idcin                   rv40
adpcm_ima_qt            idf                     s302m
adpcm_ima_rad           iff_ilbm                sami
adpcm_ima_smjpeg        ilbc                    sanm
adpcm_ima_ssi           imc                     sbc
adpcm_ima_wav           imm4                    scpr
adpcm_ima_ws            imm5                    screenpresso
adpcm_ms                indeo2                  sdx2_dpcm
adpcm_mtaf              indeo3                  sga
adpcm_psx               indeo4                  sgi
adpcm_sbpro_2           indeo5                  sgirle
adpcm_sbpro_3           interplay_acm           sheervideo
adpcm_sbpro_4           interplay_dpcm          shorten
adpcm_swf               interplay_video         simbiosis_imx
adpcm_thp               ipu                     sipr
adpcm_thp_le            jacosub                 siren
adpcm_vima              jpeg2000                smackaud
adpcm_xa                jpegls                  smacker
adpcm_xmd               jv                      smc
adpcm_yamaha            kgv1                    smvjpeg
adpcm_zork              kmvc                    snow
agm                     lagarith                sol_dpcm
aic                     libdav1d                sonic
alac                    loco                    sp5x
alias_pix               lscr                    speedhq
als                     m101                    speex
amrnb                   mace3                   srgc
amrwb                   mace6                   srt
amv                     magicyuv                ssa
anm                     mdec                    stl
ansi                    media100                subrip
anull                   metasound               subviewer
apac                    microdvd                subviewer1
ape                     mimic                   sunrast
apng                    misc4                   svq1
aptx                    mjpeg                   svq3
aptx_hd                 mjpegb                  tak
arbc                    mlp                     targa
argo                    mmvideo                 targa_y216
ass                     mobiclip                tdsc
asv1                    motionpixels            text
asv2                    movtext                 theora
atrac1                  mp1                     thp
atrac3                  mp1float                tiertexseqvideo
atrac3al                mp2                     tiff
atrac3p                 mp2float                tmv
atrac3pal               mp3                     truehd
atrac9                  mp3adu                  truemotion1
aura                    mp3adufloat             truemotion2
aura2                   mp3float                truemotion2rt
av1                     mp3on4                  truespeech
avrn                    mp3on4float             tscc
avrp                    mpc7                    tscc2
avs                     mpc8                    tta
avui                    mpeg1_v4l2m2m           twinvq
ayuv                    mpeg1video              txd
bethsoftvid             mpeg2_v4l2m2m           ulti
bfi                     mpeg2video              utvideo
bink                    mpeg4                   v210
binkaudio_dct           mpeg4_v4l2m2m           v210x
binkaudio_rdft          mpegvideo               v308
bintext                 mpl2                    v408
bitpacked               msa1                    v410
bmp                     mscc                    vb
bmv_audio               msmpeg4v1               vble
bmv_video               msmpeg4v2               vbn
bonk                    msmpeg4v3               vc1
brender_pix             msnsiren                vc1_v4l2m2m
c93                     msp2                    vc1image
cavs                    msrle                   vcr1
cbd2_dpcm               mss1                    vmdaudio
ccaption                mss2                    vmdvideo
cdgraphics              msvideo1                vmnc
cdtoons                 mszh                    vnull
cdxl                    mts2                    vorbis
cfhd                    mv30                    vp3
cinepak                 mvc1                    vp4
clearvideo              mvc2                    vp5
cljr                    mvdv                    vp6
cllc                    mvha                    vp6a
comfortnoise            mwsc                    vp6f
cook                    mxpeg                   vp7
cpia                    nellymoser              vp8
cri                     notchlc                 vp8_v4l2m2m
cscd                    nuv                     vp9
cyuv                    on2avc                  vp9_v4l2m2m
dca                     opus                    vplayer
dds                     paf_audio               vqa
derf_dpcm               paf_video               vqc
dfa                     pam                     wady_dpcm
dfpwm                   pbm                     wavarc
dirac                   pcm_alaw                wavpack
dnxhd                   pcm_bluray              wbmp
dolby_e                 pcm_dvd                 wcmv
dpx                     pcm_f16le               webp
dsd_lsbf                pcm_f24le               webvtt
dsd_lsbf_planar         pcm_f32be               wmalossless
dsd_msbf                pcm_f32le               wmapro
dsd_msbf_planar         pcm_f64be               wmav1
dsicinaudio             pcm_f64le               wmav2
dsicinvideo             pcm_lxf                 wmavoice
dss_sp                  pcm_mulaw               wmv1
dst                     pcm_s16be               wmv2
dvaudio                 pcm_s16be_planar        wmv3
dvbsub                  pcm_s16le               wmv3image
dvdsub                  pcm_s16le_planar        wnv1
dvvideo                 pcm_s24be               wrapped_avframe
dxa                     pcm_s24daud             ws_snd1
dxtory                  pcm_s24le               xan_dpcm
dxv                     pcm_s24le_planar        xan_wc3
eac3                    pcm_s32be               xan_wc4
eacmv                   pcm_s32le               xbin
eamad                   pcm_s32le_planar        xbm
eatgq                   pcm_s64be               xface
eatgv                   pcm_s64le               xl
eatqi                   pcm_s8                  xma1
eightbps                pcm_s8_planar           xma2
eightsvx_exp            pcm_sga                 xpm
eightsvx_fib            pcm_u16be               xsub
escape124               pcm_u16le               xwd
escape130               pcm_u24be               y41p
evrc                    pcm_u24le               ylc
exr                     pcm_u32be               yop
fastaudio               pcm_u32le               yuv4
ffv1                    pcm_u8                  zero12v
ffvhuff                 pcm_vidc                zerocodec
ffwavesynth             pcx                     zlib
fic                     pfm                     zmbv
fits                    pgm

Enabled encoders:
a64multi                h264_v4l2m2m            ppm
a64multi5               hdr                     prores
aac                     hevc_v4l2m2m            prores_aw
ac3                     huffyuv                 prores_ks
ac3_fixed               jpeg2000                qoi
adpcm_adx               jpegls                  qtrle
adpcm_argo              ljpeg                   r10k
adpcm_g722              magicyuv                r210
adpcm_g726              mjpeg                   ra_144
adpcm_g726le            mlp                     rawvideo
adpcm_ima_alp           movtext                 roq
adpcm_ima_amv           mp2                     roq_dpcm
adpcm_ima_apm           mp2fixed                rpza
adpcm_ima_qt            mpeg1video              rv10
adpcm_ima_ssi           mpeg2video              rv20
adpcm_ima_wav           mpeg4                   s302m
adpcm_ima_ws            mpeg4_v4l2m2m           sbc
adpcm_ms                msmpeg4v2               sgi
adpcm_swf               msmpeg4v3               smc
adpcm_yamaha            msvideo1                snow
alac                    nellymoser              sonic
alias_pix               opus                    sonic_ls
amv                     pam                     speedhq
anull                   pbm                     srt
apng                    pcm_alaw                ssa
aptx                    pcm_bluray              subrip
aptx_hd                 pcm_dvd                 sunrast
ass                     pcm_f32be               svq1
asv1                    pcm_f32le               targa
asv2                    pcm_f64be               text
avrp                    pcm_f64le               tiff
avui                    pcm_mulaw               truehd
ayuv                    pcm_s16be               tta
bitpacked               pcm_s16be_planar        ttml
bmp                     pcm_s16le               utvideo
cfhd                    pcm_s16le_planar        v210
cinepak                 pcm_s24be               v308
cljr                    pcm_s24daud             v408
comfortnoise            pcm_s24le               v410
dca                     pcm_s24le_planar        vbn
dfpwm                   pcm_s32be               vc2
dnxhd                   pcm_s32le               vnull
dpx                     pcm_s32le_planar        vorbis
dvbsub                  pcm_s64be               vp8_v4l2m2m
dvdsub                  pcm_s64le               wavpack
dvvideo                 pcm_s8                  wbmp
eac3                    pcm_s8_planar           webvtt
exr                     pcm_u16be               wmav1
ffv1                    pcm_u16le               wmav2
ffvhuff                 pcm_u24be               wmv1
fits                    pcm_u24le               wmv2
flac                    pcm_u32be               wrapped_avframe
flashsv                 pcm_u32le               xbm
flashsv2                pcm_u8                  xface
flv                     pcm_vidc                xsub
g723_1                  pcx                     xwd
gif                     pfm                     y41p
h261                    pgm                     yuv4
h263                    pgmyuv                  zlib
h263_v4l2m2m            phm                     zmbv
h263p                   png

Enabled hwaccels:
hevc_v4l2request

Enabled parsers:
aac                     dvdsub                  opus
aac_latm                flac                    png
ac3                     ftr                     pnm
adx                     g723_1                  qoi
amr                     g729                    rv30
av1                     gif                     rv40
avs2                    gsm                     sbc
avs3                    h261                    sipr
bmp                     h263                    tak
cavsvideo               h264                    vc1
cook                    hdr                     vorbis
cri                     hevc                    vp3
dca                     ipu                     vp8
dirac                   jpeg2000                vp9
dnxhd                   misc4                   webp
dolby_e                 mjpeg                   xbm
dpx                     mlp                     xma
dvaudio                 mpeg4video              xwd
dvbsub                  mpegaudio
dvd_nav                 mpegvideo

Enabled demuxers:
aa                      idf                     pcm_s16be
aac                     iff                     pcm_s16le
aax                     ifv                     pcm_s24be
ac3                     ilbc                    pcm_s24le
ace                     image2                  pcm_s32be
acm                     image2_alias_pix        pcm_s32le
act                     image2_brender_pix      pcm_s8
adf                     image2pipe              pcm_u16be
adp                     image_bmp_pipe          pcm_u16le
ads                     image_cri_pipe          pcm_u24be
adx                     image_dds_pipe          pcm_u24le
aea                     image_dpx_pipe          pcm_u32be
afc                     image_exr_pipe          pcm_u32le
aiff                    image_gem_pipe          pcm_u8
aix                     image_gif_pipe          pcm_vidc
alp                     image_hdr_pipe          pjs
amr                     image_j2k_pipe          pmp
amrnb                   image_jpeg_pipe         pp_bnk
amrwb                   image_jpegls_pipe       pva
anm                     image_jpegxl_pipe       pvf
apac                    image_pam_pipe          qcp
apc                     image_pbm_pipe          r3d
ape                     image_pcx_pipe          rawvideo
apm                     image_pfm_pipe          realtext
apng                    image_pgm_pipe          redspark
aptx                    image_pgmyuv_pipe       rka
aptx_hd                 image_pgx_pipe          rl2
aqtitle                 image_phm_pipe          rm
argo_asf                image_photocd_pipe      roq
argo_brp                image_pictor_pipe       rpl
argo_cvg                image_png_pipe          rsd
asf                     image_ppm_pipe          rso
asf_o                   image_psd_pipe          rtp
ass                     image_qdraw_pipe        rtsp
ast                     image_qoi_pipe          s337m
au                      image_sgi_pipe          sami
av1                     image_sunrast_pipe      sap
avi                     image_svg_pipe          sbc
avr                     image_tiff_pipe         sbg
avs                     image_vbn_pipe          scc
avs2                    image_webp_pipe         scd
avs3                    image_xbm_pipe          sdns
bethsoftvid             image_xpm_pipe          sdp
bfi                     image_xwd_pipe          sdr2
bfstm                   ingenient               sds
bink                    ipmovie                 sdx
binka                   ipu                     segafilm
bintext                 ircam                   ser
bit                     iss                     sga
bitpacked               iv8                     shorten
bmv                     ivf                     siff
boa                     ivr                     simbiosis_imx
bonk                    jacosub                 sln
brstm                   jv                      smacker
c93                     kux                     smjpeg
caf                     kvag                    smush
cavsvideo               laf                     sol
cdg                     live_flv                sox
cdxl                    lmlm4                   spdif
cine                    loas                    srt
codec2                  lrc                     stl
codec2raw               luodat                  str
concat                  lvf                     subviewer
data                    lxf                     subviewer1
daud                    m4v                     sup
dcstr                   matroska                svag
derf                    mca                     svs
dfa                     mcc                     swf
dfpwm                   mgsts                   tak
dhav                    microdvd                tedcaptions
dirac                   mjpeg                   thp
dnxhd                   mjpeg_2000              threedostr
dsf                     mlp                     tiertexseq
dsicin                  mlv                     tmv
dss                     mm                      truehd
dts                     mmf                     tta
dtshd                   mods                    tty
dv                      moflex                  txd
dvbsub                  mov                     ty
dvbtxt                  mp3                     v210
dxa                     mpc                     v210x
ea                      mpc8                    vag
ea_cdata                mpegps                  vc1
eac3                    mpegts                  vc1t
epaf                    mpegtsraw               vividas
ffmetadata              mpegvideo               vivo
filmstrip               mpjpeg                  vmd
fits                    mpl2                    vobsub
flac                    mpsub                   voc
flic                    msf                     vpk
flv                     msnwc_tcp               vplayer
fourxm                  msp                     vqf
frm                     mtaf                    w64
fsb                     mtv                     wady
fwse                    musx                    wav
g722                    mv                      wavarc
g723_1                  mvi                     wc3
g726                    mxf                     webm_dash_manifest
g726le                  mxg                     webvtt
g729                    nc                      wsaud
gdv                     nistsphere              wsd
genh                    nsp                     wsvqa
gif                     nsv                     wtv
gsm                     nut                     wv
gxf                     nuv                     wve
h261                    obu                     xa
h263                    ogg                     xbin
h264                    oma                     xmd
hca                     paf                     xmv
hcom                    pcm_alaw                xvag
hevc                    pcm_f32be               xwma
hls                     pcm_f32le               yop
hnm                     pcm_f64be               yuv4mpegpipe
ico                     pcm_f64le
idcin                   pcm_mulaw

Enabled muxers:
a64                     h263                    pcm_s24be
ac3                     h264                    pcm_s24le
adts                    hash                    pcm_s32be
adx                     hds                     pcm_s32le
aiff                    hevc                    pcm_s8
alp                     hls                     pcm_u16be
amr                     ico                     pcm_u16le
amv                     ilbc                    pcm_u24be
apm                     image2                  pcm_u24le
apng                    image2pipe              pcm_u32be
aptx                    ipod                    pcm_u32le
aptx_hd                 ircam                   pcm_u8
argo_asf                ismv                    pcm_vidc
argo_cvg                ivf                     psp
asf                     jacosub                 rawvideo
asf_stream              kvag                    rm
ass                     latm                    roq
ast                     lrc                     rso
au                      m4v                     rtp
avi                     matroska                rtp_mpegts
avif                    matroska_audio          rtsp
avm2                    md5                     sap
avs2                    microdvd                sbc
avs3                    mjpeg                   scc
bit                     mkvtimestamp_v2         segafilm
caf                     mlp                     segment
cavsvideo               mmf                     smjpeg
codec2                  mov                     smoothstreaming
codec2raw               mp2                     sox
conform                 mp3                     spdif
crc                     mp4                     spx
dash                    mpeg1system             srt
data                    mpeg1vcd                stream_segment
daud                    mpeg1video              streamhash
dfpwm                   mpeg2dvd                sup
dirac                   mpeg2svcd               swf
dnxhd                   mpeg2video              tee
dts                     mpeg2vob                tg2
dv                      mpegts                  tgp
eac3                    mpjpeg                  truehd
f4v                     mxf                     tta
ffmetadata              mxf_d10                 ttml
fifo                    mxf_opatom              uncodedframecrc
fifo_test               null                    vc1
filmstrip               nut                     vc1t
fits                    obu                     voc
flac                    oga                     w64
flv                     ogg                     wav
framecrc                ogv                     webm
framehash               oma                     webm_chunk
framemd5                opus                    webm_dash_manifest
g722                    pcm_alaw                webp
g723_1                  pcm_f32be               webvtt
g726                    pcm_f32le               wsaud
g726le                  pcm_f64be               wtv
gif                     pcm_f64le               wv
gsm                     pcm_mulaw               yuv4mpegpipe
gxf                     pcm_s16be
h261                    pcm_s16le

Enabled protocols:
async                   http                    rtmpt
cache                   httpproxy               rtmpts
concat                  https                   rtp
concatf                 icecast                 srtp
crypto                  ipfs_gateway            subfile
data                    ipns_gateway            tcp
fd                      md5                     tee
ffrtmphttp              mmsh                    tls
file                    mmst                    udp
ftp                     pipe                    udplite
gopher                  prompeg                 unix
gophers                 rtmp
hls                     rtmps

Enabled filters:
a3dscope                crossfeed               nullsrc
abench                  crystalizer             oscilloscope
abitscope               cue                     overlay
acompressor             curves                  owdenoise
acontrast               datascope               pad
acopy                   dblur                   pal100bars
acrossfade              dcshift                 pal75bars
acrossover              dctdnoiz                palettegen
acrusher                deband                  paletteuse
acue                    deblock                 pan
addroi                  decimate                perms
adeclick                deconvolve              perspective
adeclip                 dedot                   phase
adecorrelate            deesser                 photosensitivity
adelay                  deflate                 pixdesctest
adenorm                 deflicker               pixelize
aderivative             deinterlace_v4l2m2m     pixscope
adrawgraph              dejudder                pp
adrc                    delogo                  pp7
adynamicequalizer       derain                  premultiply
adynamicsmooth          deshake                 prewitt
aecho                   despill                 pseudocolor
aemphasis               detelecine              psnr
aeval                   dialoguenhance          pullup
aevalsrc                dilation                qp
aexciter                displace                random
afade                   dnn_classify            readeia608
afdelaysrc              dnn_detect              readvitc
afftdn                  dnn_processing          realtime
afftfilt                doubleweave             remap
afifo                   drawbox                 removegrain
afir                    drawgraph               removelogo
afirsrc                 drawgrid                repeatfields
aformat                 drmeter                 replaygain
afreqshift              dynaudnorm              reverse
afwtdn                  earwax                  rgbashift
agate                   ebur128                 rgbtestsrc
agraphmonitor           edgedetect              roberts
ahistogram              elbg                    rotate
aiir                    entropy                 sab
aintegral               epx                     scale
ainterleave             eq                      scale2ref
alatency                equalizer               scale_v4l2m2m
alimiter                erosion                 scdet
allpass                 estdif                  scharr
allrgb                  exposure                scroll
allyuv                  extractplanes           segment
aloop                   extrastereo             select
alphaextract            fade                    selectivecolor
alphamerge              feedback                sendcmd
amerge                  fftdnoiz                separatefields
ametadata               fftfilt                 setdar
amix                    field                   setfield
amovie                  fieldhint               setparams
amplify                 fieldmatch              setpts
amultiply               fieldorder              setrange
anequalizer             fifo                    setsar
anlmdn                  fillborders             settb
anlmf                   find_rect               shear
anlms                   firequalizer            showcqt
anoisesrc               flanger                 showcwt
anull                   floodfill               showfreqs
anullsink               format                  showinfo
anullsrc                fps                     showpalette
apad                    framepack               showspatial
aperms                  framerate               showspectrum
aphasemeter             framestep               showspectrumpic
aphaser                 freezedetect            showvolume
aphaseshift             freezeframes            showwaves
apsyclip                fspp                    showwavespic
apulsator               gblur                   shuffleframes
arealtime               geq                     shufflepixels
aresample               gradfun                 shuffleplanes
areverse                gradients               sidechaincompress
arnndn                  graphmonitor            sidechaingate
asdr                    grayworld               sidedata
asegment                greyedge                sierpinski
aselect                 guided                  signalstats
asendcmd                haas                    signature
asetnsamples            haldclut                silencedetect
asetpts                 haldclutsrc             silenceremove
asetrate                hdcd                    sinc
asettb                  headphone               sine
ashowinfo               hflip                   siti
asidedata               highpass                smartblur
asoftclip               highshelf               smptebars
aspectralstats          hilbert                 smptehdbars
asplit                  histeq                  sobel
astats                  histogram               spectrumsynth
astreamselect           hqdn3d                  speechnorm
asubboost               hqx                     split
asubcut                 hstack                  spp
asupercut               hsvhold                 sr
asuperpass              hsvkey                  ssim
asuperstop              hue                     ssim360
atadenoise              huesaturation           stereo3d
atempo                  hwdownload              stereotools
atilt                   hwmap                   stereowiden
atrim                   hwupload                streamselect
avectorscope            hysteresis              super2xsai
avgblur                 identity                superequalizer
avsynctest              idet                    surround
axcorrelate             il                      swaprect
backgroundkey           inflate                 swapuv
bandpass                interlace               tblend
bandreject              interleave              telecine
bass                    join                    testsrc
bbox                    kerndeint               testsrc2
bench                   kirsch                  thistogram
bilateral               lagfun                  threshold
biquad                  latency                 thumbnail
bitplanenoise           lenscorrection          tile
blackdetect             life                    tiltshelf
blackframe              limitdiff               tinterlace
blend                   limiter                 tlut2
blockdetect             loop                    tmedian
blurdetect              loudnorm                tmidequalizer
bm3d                    lowpass                 tmix
boxblur                 lowshelf                tonemap
bwdif                   lumakey                 tpad
cas                     lut                     transpose
cellauto                lut1d                   treble
channelmap              lut2                    tremolo
channelsplit            lut3d                   trim
chorus                  lutrgb                  unpremultiply
chromahold              lutyuv                  unsand
chromakey               mandelbrot              unsharp
chromanr                maskedclamp             untile
chromashift             maskedmax               v360
ciescope                maskedmerge             vaguedenoiser
codecview               maskedmin               varblur
color                   maskedthreshold         vectorscope
colorbalance            maskfun                 vflip
colorchannelmixer       mcompand                vfrdet
colorchart              median                  vibrance
colorcontrast           mergeplanes             vibrato
colorcorrect            mestimate               vif
colorhold               metadata                vignette
colorize                midequalizer            virtualbass
colorkey                minterpolate            vmafmotion
colorlevels             mix                     volume
colormap                monochrome              volumedetect
colormatrix             morpho                  vstack
colorspace              movie                   w3fdif
colorspectrum           mpdecimate              waveform
colortemperature        mptestsrc               weave
compand                 msad                    xbr
compensationdelay       multiply                xcorrelate
concat                  negate                  xfade
convolution             nlmeans                 xmedian
convolve                nnedi                   xstack
copy                    noformat                yadif
corr                    noise                   yaepblur
cover_rect              normalize               yuvtestsrc
crop                    null                    zoompan
cropdetect              nullsink

Enabled bsfs:
aac_adtstoasc           h264_redundant_pps      opus_metadata
av1_frame_merge         hapqa_extract           pcm_rechunk
av1_frame_split         hevc_metadata           pgs_frame_merge
av1_metadata            hevc_mp4toannexb        prores_metadata
chomp                   imx_dump_header         remove_extradata
dca_core                media100_to_mjpegb      setts
dts2pts                 mjpeg2jpeg              text2movsub
dump_extradata          mjpega_dump_header      trace_headers
dv_error_marker         mov2textsub             truehd_core
eac3_core               mp3_header_decompress   vp9_metadata
extract_extradata       mpeg2_metadata          vp9_raw_reorder
filter_units            mpeg4_unpack_bframes    vp9_superframe
h264_metadata           noise                   vp9_superframe_split
h264_mp4toannexb        null

Enabled indevs:

Enabled outdevs:

License: GPL version 2 or later

WARNING: Option --disable-hwaccel=h264_v4l2request did not match anything
WARNING: Option --disable-hwaccel=mpeg2_v4l2request did not match anything
WARNING: Option --disable-hwaccel=vp8_v4l2request did not match anything
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
[ 85%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/go_generator.cc.o
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -Im4
[ 75%] Performing build step for 'ffmpeg'
GEN	libavdevice/libavdevice.version
GEN	libavfilter/libavfilter.version
GEN	libavformat/libavformat.version
GEN	libavcodec/libavcodec.version
GEN	libavutil/libavutil.version
GEN	libpostproc/libpostproc.version
GEN	libswresample/libswresample.version
GEN	libswscale/libswscale.version
[ 88%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/java_generator.cc.o
CC	libavdevice/alldevices.o
CC	libavdevice/avdevice.o
[ 91%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/python_generator.cc.o
[ 94%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/swift_generator.cc.o
CC	libavdevice/utils.o
CC	libavdevice/version.o
GEN	libavdevice/libavdevice.pc
[ 97%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/ts_generator.cc.o
GEN	libavfilter/libavfilter.pc
CC	libavformat/3dostr.o
src/libavformat/3dostr.c: In function ‘threedostr_probe’:
src/libavformat/3dostr.c:32:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   32 |         if (size < 8 || p->buf_size - i < size)
      |                                         ^
src/libavformat/3dostr.c: In function ‘threedostr_read_header’:
src/libavformat/3dostr.c:110:64: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |             if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1)
      |                                                                ^~
CC	libavformat/4xm.o
src/libavformat/4xm.c: In function ‘parse_strk’:
src/libavformat/4xm.c:163:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |         fourxm->tracks[track].channels     > FF_SANE_NB_CHANNELS ||
      |                                            ^
src/libavformat/4xm.c:166:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |         fourxm->tracks[track].bits         > INT_MAX / FF_SANE_NB_CHANNELS) {
      |                                            ^
src/libavformat/4xm.c: In function ‘fourxm_read_header’:
src/libavformat/4xm.c:249:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  249 |         if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) {
      |                  ^
src/libavformat/4xm.c: In function ‘fourxm_read_packet’:
src/libavformat/4xm.c:356:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  356 |             if (track_number < fourxm->track_count &&
      |                              ^
CC	libavformat/a64.o
CC	libavformat/aacdec.o
autoreconf: running: /usr/bin/autoconf --force
CC	libavformat/aadec.o
src/libavformat/aadec.c: In function ‘aa_read_packet’:
src/libavformat/aadec.c:244:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  244 |     if (pos >= c->content_end) {
      |             ^~
src/libavformat/aadec.c: In function ‘aa_read_seek’:
src/libavformat/aadec.c:300:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |     while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) {
      |                        ^
src/libavformat/aadec.c:304:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  304 |     if (chapter_idx >= s->nb_chapters) {
      |                     ^~
CC	libavformat/aaxdec.o
CC	libavformat/ac3dec.o
CC	libavformat/acedec.o
src/libavformat/aaxdec.c: In function ‘get_pts’:
src/libavformat/aaxdec.c:104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |     for (int seg = 0; seg < a->current_segment; seg++)
      |                           ^
CC	libavformat/acm.o
CC	libavformat/act.o
src/libavformat/acedec.c: In function ‘ace_probe’:
src/libavformat/acedec.c:35:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   35 |     if (asc < 0x44 || asc > p->buf_size - 4)
      |                           ^
CC	libavformat/adp.o
CC	libavformat/ads.o
CC	libavformat/adtsenc.o
CC	libavformat/adxdec.o
CC	libavformat/aea.o
CC	libavformat/afc.o
In file included from src/libavformat/adtsenc.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete.
configure.ac:70: You should run autoupdate.
./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from...
configure.ac:70: the top level
configure.ac:126: warning: AC_OUTPUT should be used without arguments.
configure.ac:126: You should run autoupdate.
src/libavformat/adtsenc.c: In function ‘adts_decode_extradata’:
src/libavformat/adtsenc.c:71:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     if (adts->objecttype > 3U) {
      |                          ^
src/libavformat/adtsenc.c: At top level:
src/libavformat/adtsenc.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  223 |     { "write_id3v2",  "Enable ID3v2 tag writing",   OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
      |     ^
In file included from src/libavformat/adtsenc.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/adtsenc.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |     { "write_apetag", "Enable APE tag writing",     OFFSET(apetag),   AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/adtsenc.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { "write_mpeg2",  "Set MPEG version to MPEG-2", OFFSET(mpeg_id),  AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/aiff.o
CC	libavformat/aiffdec.o
CC	libavformat/aiffenc.o
CC	libavformat/aixdec.o
CC	libavformat/allformats.o
src/libavformat/aiffdec.c: In function ‘get_meta’:
src/libavformat/aiffdec.c:75:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |     if (size < SIZE_MAX)
      |              ^
src/libavformat/aiffenc.c: In function ‘aiff_write_header’:
src/libavformat/aiffenc.c:109:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/aiffdec.c: In function ‘aiff_read_header’:
src/libavformat/aiffdec.c:351:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  351 |             if (offset > 0 && st->codecpar->block_align) // COMM && SSND
      |                ^
src/libavformat/aiffdec.c:353:9: note: here
  353 |         default: /* Jump */
      |         ^~~~~~~
src/libavformat/aiffenc.c: At top level:
src/libavformat/aiffenc.c:275:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  275 |       OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC },
      |       ^~~~~~
src/libavformat/aiffdec.c: In function ‘get_aiff_header’:
src/libavformat/aiffdec.c:163:40: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  163 |             par->bits_per_coded_sample = 5;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from src/libavformat/aiffenc.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/aiffdec.c:164:9: note: here
  164 |         case AV_CODEC_ID_ADPCM_IMA_WS:
      |         ^~~~
src/libavformat/aiffenc.c:277:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  277 |       OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/aixdec.c: In function ‘aix_read_header’:
src/libavformat/aixdec.c:60:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |     for (i = 0; i < nb_streams; i++) {
      |                   ^
src/libavformat/aixdec.c:74:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |     for (i = 0; i < nb_streams; i++) {
      |                   ^
src/libavformat/aixdec.c: In function ‘aix_read_packet’:
src/libavformat/aixdec.c:100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  100 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/aixdec.c:117:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  117 |     if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams)
      |                        ^~
CC	libavformat/alp.o
CC	libavformat/amr.o
CC	libavformat/amvenc.o
autoreconf: running: /usr/bin/autoheader --force
CC	libavformat/anm.o
CC	libavformat/apac.o
CC	libavformat/apc.o
CC	libavformat/ape.o
CC	libavformat/apetag.o
CC	libavformat/apm.o
src/libavformat/ape.c: In function ‘ape_read_header’:
src/libavformat/ape.c:269:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  269 |     for (i = 1; i < ape->totalframes; i++) {
      |                   ^
CC	libavformat/apngdec.o
src/libavformat/ape.c:296:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |     for (i = 0; i < ape->totalframes; i++) {
      |                   ^
src/libavformat/ape.c:306:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |         for (i = 0; i < ape->totalframes; i++) {
      |                       ^
src/libavformat/ape.c:353:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     for (i = 0; i < ape->totalframes; i++) {
      |                   ^
src/libavformat/ape.c: In function ‘ape_read_packet’:
src/libavformat/ape.c:378:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  378 |     if (ape->currentframe >= ape->totalframes)
      |                           ^~
src/libavformat/ape.c:386:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  386 |     if (ape->currentframe == (ape->totalframes - 1))
      |                           ^~
src/libavformat/apetag.c: In function ‘ape_tag_read_field’:
src/libavformat/apetag.c:47:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 |     for (i = 0; i < sizeof(key) - 1; i++) {
      |                   ^
src/libavformat/apetag.c: In function ‘ff_ape_parse_tag’:
src/libavformat/apetag.c:164:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |     for (i=0; i<fields; i++)
      |                ^
CC	libavformat/apngenc.o
src/libavformat/apm.c: In function ‘apm_parse_extradata’:
src/libavformat/apm.c:81:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   81 |     for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++)
      |                       ^
CC	libavformat/aptxdec.o
CC	libavformat/aqtitledec.o
In file included from src/libavformat/apngdec.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/apngdec.c: In function ‘apng_probe’:
src/libavformat/apngdec.c:89:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |             len + 4 > bytestream2_get_bytes_left(&gb))
      |                     ^
src/libavformat/apngdec.c: In function ‘decode_fctl_chunk’:
src/libavformat/apngdec.c:288:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  288 |     if (width != s->streams[0]->codecpar->width ||
      |               ^~
src/libavformat/apngdec.c:289:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |         height != s->streams[0]->codecpar->height ||
      |                ^~
src/libavformat/apngdec.c:293:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |             x_offset >= s->streams[0]->codecpar->width ||
      |                      ^~
src/libavformat/apngdec.c:295:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  295 |             y_offset >= s->streams[0]->codecpar->height ||
      |                      ^~
src/libavformat/apngdec.c: At top level:
src/libavformat/apngdec.c:408:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  408 |       AV_OPT_TYPE_BOOL, { .i64 = 1 }              , 0, 1      , AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~
In file included from src/libavformat/apngdec.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/apngdec.c:410:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  410 |       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/apngdec.c:412:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  412 |       AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/argo_asf.o
src/libavformat/apngenc.c:297:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  297 |       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC },
      |       ^~~~~~~~~~~~~~~
In file included from src/libavformat/apngenc.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/apngenc.c:299:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  299 |       AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC },
      |       ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/aptxdec.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/aptxdec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/argo_brp.o
CC	libavformat/argo_cvg.o
src/libavformat/aqtitledec.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  127 |     { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD },
      |     ^
In file included from src/libavformat/aqtitledec.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/asf.o
CC	libavformat/asf_tags.o
src/libavformat/argo_brp.c: In function ‘argo_brp_read_packet’:
src/libavformat/argo_brp.c:372:45: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  372 |     if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams)
      |                                             ^~
src/libavformat/argo_brp.c:399:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |     else if (ret != blk.size)
      |                  ^~
src/libavformat/asf.c: In function ‘asf_read_picture’:
src/libavformat/asf.c:68:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   68 |     if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) {
      |              ^~
CC	libavformat/asfcrypt.o
CC	libavformat/asfdec_f.o
CC	libavformat/asfdec_o.o
CC	libavformat/asfenc.o
autoreconf: running: automake --add-missing --copy --force-missing
src/libavformat/asfdec_f.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/asfdec_f.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/asfdec_f.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/asfdec_o.c: In function ‘align_position’:
src/libavformat/asfdec_o.c:166:14: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |     if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
      |              ^
src/libavformat/asfdec_o.c:166:52: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |     if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
      |                                                    ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavformat/asfdec_f.c:25:
src/libavformat/asfdec_f.c: In function ‘asf_read_stream_properties’:
src/libavformat/asfdec_o.c: In function ‘asf_read_marker’:
src/libavformat/asfdec_o.c:234:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  234 |     for (i = 0; i < len; i++)
      |                   ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/asfdec_f.c:329:58: note: in expansion of macro ‘FFMIN’
  329 |             FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20)
      |                                                          ^~~~~
src/libavformat/asfdec_o.c:252:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |                                     sizeof(name))) < len)
      |                                                    ^
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/asfdec_f.c:329:58: note: in expansion of macro ‘FFMIN’
  329 |             FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20)
      |                                                          ^~~~~
src/libavformat/asfdec_f.c: In function ‘asf_read_ext_stream_properties’:
src/libavformat/asfdec_f.c:517:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  517 |         if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) {
      |                                   ^
src/libavformat/asfdec_f.c: In function ‘asf_read_language_list’:
src/libavformat/asfdec_f.c:592:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  592 |                                     sizeof(lang))) < lang_len)
      |                                                    ^
CC	libavformat/assdec.o
src/libavformat/asfdec_o.c: In function ‘asf_read_simple_index’:
src/libavformat/asfdec_o.c:884:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  884 |     for (i = 0; i < nb_entries; i++) {
      |                   ^
src/libavformat/asfdec_f.c: In function ‘asf_read_header’:
src/libavformat/asfdec_o.c:893:26: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  893 |         if (prev_pkt_num != pkt_num) {
      |                          ^~
src/libavformat/asfdec_f.c:797:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  797 |         if (avio_tell(pb) != gpos + gsize)
      |                           ^~
src/libavformat/asfdec_f.c: In function ‘asf_get_packet’:
src/libavformat/asfdec_f.c:979:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  979 |     if (rsize > packet_length - padsize) {
      |               ^
src/libavformat/asfdec_o.c: In function ‘asf_read_subpayload’:
src/libavformat/asfdec_o.c:1000:45: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1000 |     if (asf->nb_mult_left && (avio_tell(pb) >=
      |                                             ^~
src/libavformat/asfenc.c: In function ‘get_send_time’:
src/libavformat/asfenc.c:311:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  311 |         if (pres_time <= asf->index_ptr[i].send_time)
      |                       ^~
src/libavformat/asfdec_f.c: In function ‘asf_read_frame_header’:
src/libavformat/asfdec_f.c:1095:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1095 |         } else if (asf->packet_frag_size > asf->packet_size_left - rsize) {
      |                                          ^
src/libavformat/asfdec_f.c:1096:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1096 |             if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) {
      |                                       ^
src/libavformat/asfdec_o.c: In function ‘asf_read_single_payload’:
src/libavformat/asfdec_o.c:1141:14: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1141 |     if (size > asf_pkt->size_left || asf_pkt->size_left <= 0)
      |              ^
src/libavformat/asfdec_f.c: In function ‘asf_parse_packet’:
src/libavformat/asfdec_o.c:1143:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1143 |     if (asf_pkt->size_left > size)
      |                            ^
src/libavformat/asfdec_f.c:1206:57: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1206 |             asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) {
      |                                                         ^
src/libavformat/asfdec_o.c: In function ‘asf_read_payload’:
src/libavformat/asfdec_o.c:1179:55: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1179 |             if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) {
      |                                                       ^~
src/libavformat/asfdec_f.c:1260:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1260 |         if (asf->packet_frag_offset >= asf_st->pkt.size ||
      |                                     ^~
src/libavformat/asfdec_f.c:1269:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1269 |         if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) {
      |                                     ^~
src/libavformat/asfenc.c: In function ‘update_index’:
src/libavformat/asfenc.c:988:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  988 |         if (start_sec > asf->nb_index_memory_alloc) {
      |                       ^
src/libavformat/asfdec_f.c:1276:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1276 |         if (ret != asf->packet_frag_size) {
      |                 ^~
src/libavformat/asfdec_o.c: In function ‘asf_read_packet’:
src/libavformat/asfenc.c: At top level:
src/libavformat/asfenc.c:1120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1120 |     { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/asfenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/asfdec_o.c:1327:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1327 |     if ((avio_tell(pb) >= asf->data_offset + asf->data_size) &&
      |                        ^~
src/libavformat/asfdec_f.c: In function ‘asf_read_pts’:
src/libavformat/asfdec_f.c:1446:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1446 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/asfdec_o.c: In function ‘find_guid’:
src/libavformat/asfdec_o.c:1550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1550 |     for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) {
      |                   ^
CC	libavformat/assenc.o
CC	libavformat/ast.o
CC	libavformat/astdec.o
[100%] Linking CXX executable flatc
CC	libavformat/astenc.o
src/libavformat/assenc.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 |     { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
      |     ^
In file included from src/libavformat/assenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/async.o
CC	libavformat/au.o
src/libavformat/astdec.c: In function ‘ast_read_packet’:
src/libavformat/astdec.c:94:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   94 |         size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels)
      |              ^
src/libavformat/astenc.c:186:3: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  186 |   { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |   ^
In file included from src/libavformat/astenc.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/astenc.c:187:3: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  187 |   { "loopend",   "Loopend position in milliseconds.",   OFFSET(loopend),   AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |   ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/av1.o
CC	libavformat/av1dec.o
src/libavformat/au.c: In function ‘au_read_annotation’:
src/libavformat/au.c:119:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |                     for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
      |                                   ^
src/libavformat/au.c: In function ‘au_read_header’:
src/libavformat/au.c:165:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |     if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) {
      |                                    ^~
src/libavformat/au.c:203:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |     if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) {
      |                                   ^~
src/libavformat/au.c:223:38: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |     st->codecpar->block_align = ba ? ba : FFMAX(bps * channels / 8, 1);
      |                                      ^~
src/libavformat/au.c:224:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |     if (data_size != AU_UNKNOWN_SIZE)
      |                   ^~
src/libavformat/au.c: In function ‘au_get_annotations’:
src/libavformat/au.c:266:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  266 |     for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
      |                       ^
configure.ac:20: installing './compile'
CC	libavformat/avc.o
configure.ac:15: installing './config.guess'
configure.ac:15: installing './config.sub'
configure.ac:17: installing './install-sh'
configure.ac:17: installing './missing'
In file included from src/libavformat/av1.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavformat/avformat.o
Makefile.am: installing './depcomp'
src/libavformat/av1dec.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
      |     ^
In file included from src/libavformat/av1dec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/common.h:43,
                 from src/libavformat/av1dec.c:24:
src/libavformat/av1dec.c: In function ‘annexb_probe’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/av1dec.c:193:34: note: in expansion of macro ‘FFMIN’
  193 |     ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
      |                                  ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/av1dec.c:193:34: note: in expansion of macro ‘FFMIN’
  193 |     ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
      |                                  ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/av1dec.c:208:38: note: in expansion of macro ‘FFMIN’
  208 |         ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
      |                                      ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/av1dec.c:208:38: note: in expansion of macro ‘FFMIN’
  208 |         ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
      |                                      ^~~~~
src/libavformat/av1dec.c: In function ‘annexb_read_packet’:
src/libavformat/av1dec.c:255:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  255 |     if (ret != obu_unit_size)
      |             ^~
src/libavformat/avc.c: In function ‘ff_nal_unit_extract_rbsp’:
src/libavformat/avc.c:315:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  315 |     while (i < header_len && i < src_len)
      |              ^
src/libavformat/avc.c: In function ‘ff_avc_decode_sps’:
src/libavformat/avc.c:470:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  470 |             } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) {
      |                                         ^
autoreconf: Leaving directory '.'
CC	libavformat/avidec.o
CC	libavformat/avienc.o
CC	libavformat/avio.o
CC	libavformat/aviobuf.o
In file included from src/libavformat/avidec.c:40:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/avidec.c: At top level:
src/libavformat/avidec.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
In file included from src/libavformat/avidec.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/avienc.c:24:
src/libavformat/avienc.c: In function ‘avi_add_ientry’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavformat/avienc.c:141:23: note: in expansion of macro ‘FFMAX’
  141 |     avist->max_size = FFMAX(avist->max_size, size);
      |                       ^~~~~
src/libavformat/avidec.c: In function ‘read_odml_index’:
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavformat/avienc.c:141:23: note: in expansion of macro ‘FFMAX’
  141 |     avist->max_size = FFMAX(avist->max_size, size);
      |                       ^~~~~
src/libavformat/avidec.c:200:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     if (stream_id >= s->nb_streams || stream_id < 0)
      |                   ^~
src/libavformat/avienc.c: In function ‘avi_start_new_riff’:
src/libavformat/avienc.c:170:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  170 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c: In function ‘avi_write_counters’:
src/libavformat/avienc.c:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  211 |     for (n = 0; n < s->nb_streams; n++) {
      |                   ^
src/libavformat/avidec.c: In function ‘clean_index’:
src/libavformat/avidec.c:296:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c: In function ‘avi_write_header’:
src/libavformat/avienc.c:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     for (n = 0; n < s->nb_streams; n++) {
      |                   ^
src/libavformat/avienc.c:296:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |     for (n = 0; n < s->nb_streams; n++) {
      |                   ^
src/libavformat/avidec.c: In function ‘avi_read_tag’:
src/libavformat/avidec.c:334:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  334 |     if (avio_read(pb, value, size) != size) {
      |                                    ^~
src/libavformat/avidec.c: In function ‘avi_read_nikon’:
src/libavformat/avidec.c:370:29: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  370 |     while (avio_tell(s->pb) < end && !avio_feof(s->pb)) {
      |                             ^
src/libavformat/avidec.c:377:37: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |             while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) {
      |                                     ^
src/libavformat/avidec.c: In function ‘calculate_bitrate’:
src/libavformat/avidec.c:457:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  457 |     for (i = 0; i<s->nb_streams; i++) {
      |                  ^
src/libavformat/avidec.c:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  474 |     for (i = 0; i<s->nb_streams; i++) {
      |                  ^
src/libavformat/avienc.c: In function ‘avi_write_ix’:
src/libavformat/avienc.c:639:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  639 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  654 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c: In function ‘avi_write_idx1’:
In file included from src/libavformat/avidec.c:26:
src/libavformat/avidec.c: In function ‘avi_read_header’:
src/libavformat/avienc.c:701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  701 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/avidec.c:662:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  662 |             av_assert0(stream_index < s->nb_streams);
      |                                     ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/avienc.c:708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  708 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/avidec.c:753:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  753 |             if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) {
      |                              ^~
checking build system type... src/libavformat/avienc.c: In function ‘avi_write_trailer’:
src/libavformat/avienc.c:919:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  919 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avidec.c:867:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  867 |                         st->codecpar->extradata_size < 1U << 30) {
      |                                                      ^
src/libavformat/avienc.c:939:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  939 |             for (n = nb_frames = 0; n < s->nb_streams; n++) {
      |                                       ^
src/libavformat/avienc.c:967:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  967 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c: In function ‘avi_deinit’:
src/libavformat/avienc.c:980:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  980 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/avienc.c: At top level:
src/libavformat/avidec.c:954:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  954 |             if (stream_index >= (unsigned)s->nb_streams
      |                              ^~
src/libavformat/avienc.c:994:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  994 |     { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC },
      |     ^
In file included from src/libavformat/avienc.c:40:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avienc.c:995:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  995 |     { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avidec.c:991:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  991 |             if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) {
      |                              ^
src/libavformat/avienc.c:996:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  996 |     { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avidec.c:1057:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1057 |     if (stream_index != s->nb_streams - 1)
      |                      ^~
src/libavformat/avidec.c:1072:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1072 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/avidec.c:1079:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1079 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avidec.c:1088:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1088 |     if (i == s->nb_streams && avi->non_interleaved) {
      |           ^~
src/libavformat/avienc.c: In function ‘avi_write_header’:
src/libavformat/avidec.c: In function ‘get_subtitle_pkt’:
src/libavformat/avienc.c:368:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  368 |             if (par->codec_id != AV_CODEC_ID_XSUB) {
      |                ^
src/libavformat/avienc.c:372:9: note: here
  372 |         case AVMEDIA_TYPE_VIDEO:
      |         ^~~~
src/libavformat/avidec.c:1194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1194 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avienc.c:447:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  447 |                 if (par->codec_id != AV_CODEC_ID_XSUB)
      |                    ^
src/libavformat/avienc.c:449:13: note: here
  449 |             case AVMEDIA_TYPE_VIDEO:
      |             ^~~~
src/libavformat/avidec.c: In function ‘avi_sync’:
src/libavformat/avidec.c:1254:50: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1254 |         if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127)
      |                                                  ^
src/libavformat/avidec.c:1258:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1258 |         if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) ||
      |                                              ^
src/libavformat/avidec.c:1276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1276 |             get_stream_idx(d + 1) < s->nb_streams)
      |                                   ^
src/libavformat/avidec.c:1280:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1280 |         if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) {
      |                                             ^
src/libavformat/avidec.c:1285:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1285 |         if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) {
      |                                             ^
src/libavformat/avidec.c:1294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1294 |         if (n < s->nb_streams) {
      |               ^
src/libavformat/avidec.c:1314:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1314 |                    && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count)
      |                                      ^~
src/libavformat/avidec.c:1338:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1338 |                        d[2] * 256 + d[3] == ast->prefix /* ||
      |                                          ^~
src/libavformat/avidec.c:1343:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1343 |                 if (d[2] * 256 + d[3] == ast->prefix)
      |                                       ^~
src/libavformat/avidec.c:1370:75: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1370 |                         sti->index_entries[sti->nb_index_entries - 1].pos < pos) {
      |                                                                           ^
src/libavformat/avidec.c: In function ‘ni_prepare_read’:
src/libavformat/avidec.c:1395:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1395 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avio.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      |     ^
In file included from src/libavformat/avio.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avio.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avio.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avidec.c: In function ‘avi_read_packet’:
src/libavformat/avidec.c:1505:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1505 |         if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) {
      |                                       ^
src/libavformat/avidec.c: In function ‘check_stream_max_drift’:
src/libavformat/avidec.c:1706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1706 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/aviobuf.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      |     ^
In file included from src/libavformat/aviobuf.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/avidec.c:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1722 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/avidec.c: In function ‘guess_ni_flag’:
src/libavformat/avidec.c:1757:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1757 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/avidec.c:1776:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1776 |             if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8)
      |                                                  ^~
src/libavformat/avidec.c: In function ‘avi_read_seek’:
src/libavformat/avidec.c:1908:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1908 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/aviobuf.c: In function ‘read_string_to_bprint’:
src/libavformat/avidec.c:1938:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1938 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/aviobuf.c:840:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  840 |         } while (!end && len < sizeof(tmp) &&
      |                              ^
src/libavformat/avidec.c: In function ‘avi_read_close’:
src/libavformat/avidec.c:1972:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1972 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/aviobuf.c: In function ‘dyn_buf_write’:
src/libavformat/aviobuf.c:1398:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1398 |     if (new_size < d->pos || new_size > INT_MAX)
      |                  ^
src/libavformat/aviobuf.c:1400:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1400 |     if (new_size > d->allocated_size) {
      |                  ^
src/libavformat/aviobuf.c:1401:59: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1401 |         unsigned new_allocated_size = d->allocated_size ? d->allocated_size
      |                                                           ^~~~~~~~~~~~~~~~~
src/libavformat/avidec.c: In function ‘avi_read_header’:
src/libavformat/avidec.c:572:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  572 |             amv_file_format = 1;
      |             ~~~~~~~~~~~~~~~~^~~
src/libavformat/avidec.c:573:9: note: here
  573 |         case MKTAG('a', 'v', 'i', 'h'):
      |         ^~~~
src/libavformat/avidec.c:1027:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1027 |             if (s->nb_streams) {
      |                ^
src/libavformat/avidec.c:1033:9: note: here
 1033 |         default:
      |         ^~~~~~~
src/libavformat/avidec.c:1034:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1034 |             if (size > 1000000) {
      |                ^
src/libavformat/avidec.c:1047:9: note: here
 1047 |         case MKTAG('i', 'd', 'x', '1'):
      |         ^~~~
aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-none
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... CC	libavformat/avlanguage.o
CC	libavformat/avr.o
0.01
checking whether build environment is sane... yes
checking for aarch64-strip... no
checking for strip... strip
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... CC	libavformat/avs.o
gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking how to print strings... printf
checking whether make supports the include directive... CC	libavformat/avs2dec.o
yes (GNU style)
checking for aarch64-gcc... /usr/lib/distcc/bin/cc
CC	libavformat/avs3dec.o
CC	libavformat/bethsoftvid.o
src/libavformat/avs.c: In function ‘avs_read_packet’:
src/libavformat/avs.c:184:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  184 |                 if (size - 4 > sizeof(palette))
      |                              ^
checking whether the C compiler works... CC	libavformat/bfi.o
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... CC	libavformat/bink.o
src/libavformat/bethsoftvid.c: In function ‘vid_read_packet’:
src/libavformat/bethsoftvid.c:248:30: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  248 |             vid->sample_rate = 1000000 / (256 - avio_r8(pb));
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/bethsoftvid.c:249:9: note: here
  249 |         case AUDIO_BLOCK:
      |         ^~~~

checking whether we are cross compiling... CC	libavformat/binka.o
CC	libavformat/bintext.o
no
checking for suffix of object files... o
checking whether the compiler supports GNU C... CC	libavformat/bit.o
yes
checking whether /usr/lib/distcc/bin/cc accepts -g... src/libavformat/bintext.c: In function ‘idf_probe’:
src/libavformat/bintext.c:307:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  307 |     if (p->buf_size < sizeof(idf_magic))
      |                     ^
src/libavformat/bintext.c: At top level:
src/libavformat/bintext.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  376 |     { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
In file included from src/libavformat/bintext.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/bintext.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  377 |     { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/bintext.c:378:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  378 |     { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
yes
checking for /usr/lib/distcc/bin/cc option to enable C11 features... CC	libavformat/bmv.o
In file included from src/libavformat/bit.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavformat/bit.c: In function ‘read_packet’:
src/libavformat/bit.c:98:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   98 |     if(ret != 8 * packet_size * sizeof(uint16_t))
      |            ^~
none needed
checking whether /usr/lib/distcc/bin/cc understands -c and -o together... [100%] Built target flatc
CC	libavformat/boadec.o
[  8%] Performing install step for 'flatc'
CC	libavformat/bonk.o
yes
checking dependency style of /usr/lib/distcc/bin/cc... gcc3
checking for a sed that does not truncate output... src/libavformat/boadec.c: In function ‘read_header’:
src/libavformat/boadec.c:59:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   59 |     if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS ||
      |                                             ^
src/libavformat/boadec.c:65:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   65 |     if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0)
      |                                   ^
/usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by /usr/lib/distcc/bin/cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... no
checking for aarch64-dumpbin... CC	libavformat/brstm.o
no
checking for aarch64-link... no
checking for dumpbin... no
checking for link... link -dump
checking the name lister (nm) interface... CC	libavformat/c93.o
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-none format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for aarch64-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... unknown
checking for aarch64-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-ranlib... no
checking for ranlib... ranlib
checking for aarch64-ar... no
checking for ar... ar
checking for archiver @FILE support... In file included from src/libavformat/brstm.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/brstm.c: In function ‘read_header’:
src/libavformat/brstm.c:331:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  331 |                     for (i = 0; i < asize; i += 2) {
      |                                   ^
src/libavformat/brstm.c: In function ‘read_packet’:
src/libavformat/brstm.c:409:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  409 |             (32 + 4 + size) > (INT_MAX / channels) ||
      |                             ^
src/libavformat/brstm.c:430:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  430 |             if (ret != size) {
      |                     ^~
src/libavformat/brstm.c:442:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  442 |     if (ret != size)
      |             ^~
[100%] Built target flatc
@
checking for aarch64-strip... strip
checking command to parse nm output from /usr/lib/distcc/bin/cc object... src/libavformat/anm.c: In function ‘find_record’:
src/libavformat/anm.c:68:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   68 |     if (record >= anm->nb_records)
      |                ^~
src/libavformat/anm.c:73:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records)
      |                                                                     ^
src/libavformat/anm.c: In function ‘read_packet’:
src/libavformat/anm.c:192:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |     if (anm->record >= p->nb_records) {
      |                     ^~
CC	libavformat/cache.o
Install the project...
CC	libavformat/caf.o
CC	libavformat/cafdec.o
-- Install configuration: "Release"
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/string.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/reflection_generated.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flex_flat_util.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/verifier.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/allocator.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/vector_downward.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/registry.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/buffer.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/struct.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/array.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/stl_emulation.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatc.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/idl.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/detached_buffer.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/vector.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch/pch.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/pch/flatc_pch.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatbuffers.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/code_generators.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/hash.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/grpc.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/minireflect.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flexbuffers.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/buffer_ref.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/base.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/reflection.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/flatbuffer_builder.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/default_allocator.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/table.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/util.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/include/flatbuffers/code_generator.h
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config.cmake
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/BuildFlatBuffers.cmake
-- Up-to-date: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/bin/flatc
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/FlatcTargets.cmake
-- Installing: /build/kodi-rpi/src/kodi-build/build/lib/cmake/flatbuffers/FlatcTargets-release.cmake
src/libavformat/avs3dec.c: In function ‘avs3video_probe’:
src/libavformat/avs3dec.c:42:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   42 |                 if (code < slice_pos)
      |                          ^
CC	libavformat/cafenc.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavformat/cache.c:30:
src/libavformat/cache.c: In function ‘cache_seek’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/cache.c:270:28: note: in expansion of macro ‘FFMIN’
  270 |                     size = FFMIN(sizeof(tmp), pos - c->logical_pos);
      |                            ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/cache.c:270:28: note: in expansion of macro ‘FFMIN’
  270 |                     size = FFMIN(sizeof(tmp), pos - c->logical_pos);
      |                            ^~~~~
src/libavformat/cache.c: At top level:
src/libavformat/cache.c:324:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  324 |     { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D },
      |     ^
In file included from src/libavformat/cache.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
[  8%] Completed 'flatc'
src/libavformat/cafdec.c: In function ‘read_pakt_chunk’:
src/libavformat/cafdec.c:245:61: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  245 |     if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets)
      |                                                             ^
CC	libavformat/cavsvideodec.o
CC	libavformat/cdg.o
src/libavformat/cafdec.c: In function ‘read_header’:
src/libavformat/cafdec.c:367:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  367 |             av_log(s, AV_LOG_WARNING,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
  368 |                    "skipping CAF chunk: %08"PRIX32" (%s), size %"PRId64"\n",
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |                    tag, av_fourcc2str(av_bswap32(tag)), size);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/cafdec.c:370:9: note: here
  370 |         case MKBETAG('f','r','e','e'):
      |         ^~~~
[  8%] Built target flatc
CC	libavformat/cdxl.o
src/libavformat/cavsvideodec.c: In function ‘cavsvideo_probe’:
src/libavformat/cavsvideodec.c:45:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   45 |                 if(code < slice_pos)
      |                         ^
[  8%] Building C++ header for savestate.fbs
CC	libavformat/cinedec.o
CC	libavformat/codec2.o
[  8%] Building C++ header for video.fbs
CC	libavformat/concat.o
[  8%] Built target retroplayer_messages
CC	libavformat/concatdec.o
src/libavformat/avformat.c: In function ‘av_find_program_from_stream’:
src/libavformat/avformat.c:371:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  371 |                     if (ic->programs[i]->stream_index[j] == s)
      |                                                          ^~
src/libavformat/avformat.c: In function ‘av_find_best_stream’:
src/libavformat/avformat.c:434:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  434 |     for (unsigned i = 0; i < nb_streams; i++) {
      |                            ^
src/libavformat/avformat.c:468:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  468 |         if (program && i == nb_streams - 1 && ret < 0) {
      |                          ^~
src/libavformat/avformat.c: In function ‘match_stream_specifier’:
src/libavformat/avformat.c:536:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  536 |                         if (st->index == s->programs[i]->stream_index[j]) {
      |                                       ^~
src/libavformat/avformat.c: In function ‘avformat_match_stream_specifier’:
src/libavformat/avformat.c:641:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  641 |         const AVStream *candidate = s->streams[p ? p->stream_index[i] : i];
      |                                                                         ^
src/libavformat/avformat.c: In function ‘avpriv_set_pts_info’:
src/libavformat/avformat.c:777:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  777 |         if (new_tb.num != pts_num)
      |                        ^~
src/libavformat/cinedec.c: In function ‘cine_read_probe’:
src/libavformat/cinedec.c:68:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   68 |         AV_RL32(p->buf + 24) >= HeaderSize &&    // OffImageHeader
      |                              ^~
src/libavformat/cinedec.c:69:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   69 |         AV_RL32(p->buf + 28) >= HeaderSize &&    // OffSetup
      |                              ^~
src/libavformat/cinedec.c:70:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |         AV_RL32(p->buf + 32) >= HeaderSize)      // OffImageOffsets
      |                              ^~
src/libavformat/cinedec.c: In function ‘set_metadata_float’:
src/libavformat/cinedec.c:87:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         snprintf(tmp, sizeof(tmp), "%f", value);
      |                                          ^~~~~
src/libavformat/cinedec.c: In function ‘cine_read_header’:
src/libavformat/cinedec.c:275:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  275 |     for (i = 0; i < st->duration; i++) {
      |                   ^
src/libavformat/cinedec.c: In function ‘cine_read_packet’:
src/libavformat/cinedec.c:295:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  295 |     if (cine->pts >= sti->nb_index_entries)
      |                   ^~
src/libavformat/codec2.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  270 |     FRAMES_PER_PACKET,
      |     ^~~~~~~~~~~~~~~~~
In file included from src/libavformat/codec2.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/codec2.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  276 |     FRAMES_PER_PACKET,
      |     ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/concat.c: In function ‘concat_seek’:
src/libavformat/concat.c:178:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  178 |         whence = SEEK_SET;
      |                ^
src/libavformat/concat.c:180:5: note: here
  180 |     case SEEK_SET:
      |     ^~~~
CC	libavformat/conformenc.o
CC	libavformat/crcenc.o
CC	libavformat/crypto.o
CC	libavformat/dash.o
src/libavformat/conformenc.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |     { "conform_yuv", "Output yuv file rather than md5", OFFSET(conform_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/conformenc.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/dashenc.o
src/libavformat/crypto.c: In function ‘crypto_read’:
src/libavformat/crypto.c:219:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  219 |     if (c->indata_used >= sizeof(c->inbuffer)/2) {
      |                        ^~
CC	libavformat/data_uri.o
CC	libavformat/dauddec.o
src/libavformat/dash.c: In function ‘ff_dash_fill_tmpl_params’:
src/libavformat/dash.c:101:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |     while (dst_pos < buffer_size - 1 && *t_cur) {
      |                    ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/dash.c:27:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/dash.c:107:34: note: in expansion of macro ‘FFMIN’
  107 |             int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1);
      |                                  ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/dash.c:107:34: note: in expansion of macro ‘FFMIN’
  107 |             int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1);
      |                                  ^~~~~
src/libavformat/dash.c:117:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  117 |         if (dst_pos >= buffer_size - 1 || !*t_cur)
      |                     ^~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/dash.c:151:20: note: in expansion of macro ‘FFMIN’
  151 |         dst_pos += FFMIN(n, buffer_size - dst_pos - 1);
      |                    ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/dash.c:151:20: note: in expansion of macro ‘FFMIN’
  151 |         dst_pos += FFMIN(n, buffer_size - dst_pos - 1);
      |                    ^~~~~
CC	libavformat/daudenc.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/data_uri.c:22:
src/libavformat/data_uri.c: In function ‘data_read’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/data_uri.c:107:12: note: in expansion of macro ‘FFMIN’
  107 |     size = FFMIN(size, dc->size - dc->pos);
      |            ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/data_uri.c:107:12: note: in expansion of macro ‘FFMIN’
  107 |     size = FFMIN(size, dc->size - dc->pos);
      |            ^~~~~
src/libavformat/dashenc.c: In function ‘init_segment_types’:
src/libavformat/dashenc.c:312:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  312 |     for (int i = 0; i < s->nb_streams; ++i) {
      |                       ^
src/libavformat/dashenc.c: In function ‘set_codec_str’:
src/libavformat/dashenc.c:363:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  363 |         if (codecs[i].id == par->codec_id) {
      |                          ^~
src/libavformat/dashenc.c: In function ‘dash_free’:
src/libavformat/dashenc.c:623:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  623 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/dashenc.c: In function ‘write_adaptation_set’:
src/libavformat/dashenc.c:830:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  830 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/dashenc.c: In function ‘parse_adaptation_sets’:
src/libavformat/dashenc.c:944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  944 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/dcstr.o
src/libavformat/dashenc.c:1037:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1037 |             if (n < strlen(p)) {
      |                   ^
src/libavformat/dashenc.c:1076:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1076 |                 for (i = 0; i < s->nb_streams; i++) {
      |                               ^
src/libavformat/dashenc.c:1087:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1087 |                 if (idx_str == end_str || i < 0 || i >= s->nb_streams) {
      |                                                      ^~
src/libavformat/dashenc.c:1112:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1112 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/dashenc.c: In function ‘write_manifest’:
src/libavformat/dashenc.c:1285:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1285 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/dashenc.c:1306:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1306 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/dashenc.c:1339:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1339 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/dashenc.c: In function ‘dash_init’:
src/libavformat/dashenc.c:1492:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1492 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/demux.o
src/libavformat/dashenc.c: In function ‘dash_write_header’:
src/libavformat/dashenc.c:1745:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1745 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/dashenc.c: In function ‘dash_flush’:
src/libavformat/dashenc.c:1943:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1943 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/dashenc.c:2006:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2006 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/dashenc.c:2015:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2015 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/dashenc.c: In function ‘dash_write_trailer’:
src/libavformat/dashenc.c:2325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2325 |         for (i = 0; i < s->nb_streams; ++i) {
      |                       ^
src/libavformat/dashenc.c: At top level:
src/libavformat/dashenc.c:2371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2371 |     { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/dashenc.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2372:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2372 |     { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2373:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2373 |     { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2374:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2374 |     { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2375 |     { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2381:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2381 |     { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2382 |     { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2383 |     { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2384 |     { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2385:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2385 |     { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2386 |     { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/demux_utils.o
src/libavformat/dashenc.c:2387:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2387 |     { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2388:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2388 |     { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2389 |     { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2390:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2390 |     { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2391 |     { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2392 |     { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2393:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2393 |     { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2394:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2394 |     { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2396:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2396 |     { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2397:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2397 |     { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL},  0, 0, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2398:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2398 |     { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2403:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2403 |     { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2404:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2404 |     { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2405:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2405 |     { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2406:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2406 |     { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2407:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2407 |     { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2411:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2411 |     { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2412:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2412 |     { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2413:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2413 |     { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dcstr.c: In function ‘dcstr_read_header’:
src/libavformat/dcstr.c:60:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |     if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
      |                         ^
src/libavformat/dashenc.c:2414:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2414 |     { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dashenc.c:2415:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2415 |     { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/derf.o
src/libavformat/demux.c: In function ‘init_input’:
src/libavformat/demux.c:156:5: warning: missing initializer for field ‘mime_type’ of ‘AVProbeData’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 |     AVProbeData pd = { filename, NULL, 0 };
      |     ^~~~~~~~~~~
In file included from src/libavformat/demux.c:43:
src/libavformat/avformat.h:455:17: note: mime_type’ declared here
  455 |     const char *mime_type; /**< mime_type, when known. */
      |                 ^~~~~~~~~
In file included from src/libavformat/demux.c:26:
src/libavformat/demux.c: In function ‘ff_read_packet’:
src/libavformat/demux.c:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  611 |         av_assert0(pkt->stream_index < (unsigned)s->nb_streams &&
      |                                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/demux.c: In function ‘update_initial_durations’:
src/libavformat/demux.c:912:45: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  912 |             av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration
      |                                             ^~
In file included from src/libavformat/demux_utils.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/demux.c: In function ‘update_stream_timings’:
src/libavformat/demux.c:1609:106: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1609 |         av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE);
src/libavformat/demux.c:1614:102: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1614 |         av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE);
src/libavformat/demux.c:1619:104: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1619 |          av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE);
src/libavformat/demux.c: In function ‘try_decode_frame’:
src/libavformat/demux.c:2004:33: warning: comparison of integer expressions of different signedness: ‘enum AVCodecID’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2004 |         (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) {
      |                                 ^~
src/libavformat/demux.c: In function ‘avformat_find_stream_info’:
src/libavformat/demux.c:2749:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2749 |                          (options && i < orig_nb_streams) ? &options[i] : NULL);
      |                                        ^
src/libavformat/demux.c:2768:78: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2768 |                     if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0)
      |                                                                              ^
src/libavformat/demux.c:2795:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2795 |                                         (options && i < orig_nb_streams)
      |                                                       ^
src/libavformat/demux.c:2868:21: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2868 |                     <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) {
      |                     ^~
CC	libavformat/dfa.o
CC	libavformat/dfpwmdec.o
src/libavformat/dfpwmdec.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/dfpwmdec.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dfpwmdec.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "channels",    "", offsetof(DFPWMAudioDemuxerContext, channels),    AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/dfpwmdec.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "ch_layout",   "", offsetof(DFPWMAudioDemuxerContext, ch_layout),   AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/dhav.o
CC	libavformat/diracdec.o
CC	libavformat/dnxhddec.o
src/libavformat/dhav.c: In function ‘parse_ext’:
src/libavformat/dhav.c:110:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |             if (index < FF_ARRAY_ELEMS(sample_rates)) {
      |                       ^
src/libavformat/dhav.c:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |             if (index < FF_ARRAY_ELEMS(sample_rates)) {
      |                       ^
src/libavformat/dhav.c: In function ‘dhav_read_seek’:
src/libavformat/dhav.c:451:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  451 |     for (int n = 0; n < s->nb_streams; n++) {
      |                       ^
CC	libavformat/dovi_isom.o
CC	libavformat/dsfdec.o
CC	libavformat/dsicin.o
In file included from src/libavformat/dovi_isom.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavformat/dss.o
src/libavformat/dsfdec.c: In function ‘dsf_read_packet’:
src/libavformat/dsfdec.c:166:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |     if (pos >= dsf->data_end)
      |             ^~
src/libavformat/dsfdec.c:170:31: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  170 |         int last_packet = pos == (dsf->data_end - st->codecpar->block_align);
      |                               ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavformat/dsfdec.c:22:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/dsfdec.c:201:34: note: in expansion of macro ‘FFMIN’
  201 |     ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align));
      |                                  ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/dsfdec.c:201:34: note: in expansion of macro ‘FFMIN’
  201 |     ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align));
      |                                  ^~~~~
CC	libavformat/dtsdec.o
CC	libavformat/dtshddec.o
CC	libavformat/dump.o
src/libavformat/dss.c: In function ‘dss_read_metadata_string’:
src/libavformat/dss.c:104:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |     if (ret < size) {
      |             ^
In file included from src/libavformat/dtsdec.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/dtsdec.c: In function ‘dts_probe’:
src/libavformat/dtsdec.c:121:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  121 |     for (i=0; i<FF_ARRAY_ELEMS(markers); i++) {
      |                ^
CC	libavformat/dv.o
src/libavformat/dump.c: In function ‘print_gain’:
src/libavformat/dump.c:232:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |         av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f);
      |                                        ~~~~~^~~~~~~~~~~
src/libavformat/dump.c: In function ‘print_peak’:
src/libavformat/dump.c:242:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |         av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX);
      |                                                     ^
src/libavformat/dump.c: In function ‘dump_s12m_timecode’:
src/libavformat/dump.c:423:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  423 |     for (int j = 1; j <= tc[0]; j++) {
      |                       ^~
src/libavformat/dump.c:426:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  426 |         av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : "");
      |                                                              ^~
CC	libavformat/dvbsub.o
src/libavformat/dump.c: In function ‘av_dump_format’:
src/libavformat/dump.c:680:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  680 |     for (i = 0; i < ic->nb_chapters; i++) {
      |                   ^
src/libavformat/dump.c:693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |         for (j = 0; j < ic->nb_programs; j++) {
      |                       ^
src/libavformat/dump.c:700:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  700 |             for (k = 0; k < program->nb_stream_indexes; k++) {
      |                           ^
src/libavformat/dump.c:707:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  707 |         if (total < ic->nb_streams)
      |                   ^
src/libavformat/dump.c:711:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  711 |     for (i = 0; i < ic->nb_streams; i++)
      |                   ^
CC	libavformat/dvbtxt.o
src/libavformat/dv.c: In function ‘dv_extract_audio’:
src/libavformat/dv.c:157:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |     if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency))
      |              ^~
src/libavformat/dv.c: In function ‘dv_extract_audio_info’:
src/libavformat/dv.c:257:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  257 |     if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) {
      |              ^~
CC	libavformat/dvenc.o
CC	libavformat/dxa.o
CC	libavformat/eacdata.o
CC	libavformat/electronicarts.o
src/libavformat/dvenc.c: In function ‘dv_assemble_frame’:
src/libavformat/dvenc.c:274:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  274 |         if (av_fifo_can_write(c->audio_data[i]) < data_size) {
      |                                                 ^
src/libavformat/dvenc.c:283:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  283 |         c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i);
      |                                    ^~
src/libavformat/dvenc.c:298:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  298 |             c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i);
      |                                        ^~
src/libavformat/dvenc.c: In function ‘dv_init_mux’:
src/libavformat/dvenc.c:322:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  322 |     for (i=0; i<s->nb_streams; i++) {
      |                ^
src/libavformat/dvenc.c: In function ‘dv_write_header’:
src/libavformat/dvenc.c:406:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  406 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/dxa.c:25:
src/libavformat/dxa.c: In function ‘dxa_read_packet’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/dxa.c:166:16: note: in expansion of macro ‘FFMIN’
  166 |         size = FFMIN(c->bytes_left, c->bpc);
      |                ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/dxa.c:166:16: note: in expansion of macro ‘FFMIN’
  166 |         size = FFMIN(c->bytes_left, c->bpc);
      |                ^~~~~
src/libavformat/dxa.c:169:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |         if(ret != size)
      |                ^~
src/libavformat/dxa.c:215:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  215 |             if(ret != size){
      |                    ^~
CC	libavformat/epafdec.o
CC	libavformat/ffmetadec.o
CC	libavformat/ffmetaenc.o
src/libavformat/electronicarts.c:775:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  775 |     {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL,  {.i64 = 0}, 0, 1, FLAGS },
      |     ^
In file included from src/libavformat/electronicarts.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/electronicarts.c: In function ‘ea_read_packet’:
src/libavformat/electronicarts.c:608:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  608 |             chunk_size -= 32;
      |             ~~~~~~~~~~~^~~~~
src/libavformat/electronicarts.c:609:9: note: here
  609 |         case ISNd_TAG:
      |         ^~~~
src/libavformat/electronicarts.c:703:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  703 |             key = AV_PKT_FLAG_KEY;
src/libavformat/electronicarts.c:704:9: note: here
  704 |         case MVIf_TAG:
      |         ^~~~
src/libavformat/electronicarts.c:726:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  726 |             key = AV_PKT_FLAG_KEY;
src/libavformat/electronicarts.c:727:9: note: here
  727 |         case MV0F_TAG:
      |         ^~~~
src/libavformat/ffmetadec.c: In function ‘read_line_to_bprint_escaped’:
src/libavformat/ffmetadec.c:52:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   52 |         } while (!end && len < sizeof(tmp));
      |                              ^
CC	libavformat/fifo.o
src/libavformat/epafdec.c: In function ‘epaf_read_header’:
src/libavformat/epafdec.c:63:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   63 |     if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0)
      |                                   ^
src/libavformat/epafdec.c:81:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   81 |         avpriv_request_sample(s, "24-bit Paris PCM format");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/epafdec.c:82:5: note: here
   82 |     default:
      |     ^~~~~~~
src/libavformat/ffmetaenc.c: In function ‘write_trailer’:
src/libavformat/ffmetaenc.c:67:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   67 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/ffmetaenc.c:73:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |     for (i = 0; i < s->nb_chapters; i++) {
      |                   ^
CC	libavformat/fifo_test.o
CC	libavformat/file.o
CC	libavformat/filmstripdec.o
src/libavformat/fifo.c: In function ‘fifo_thread_write_header’:
src/libavformat/fifo.c:142:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     for (i = 0;i < avf2->nb_streams; i++)
      |                  ^
src/libavformat/fifo.c: In function ‘fifo_mux_init’:
src/libavformat/fifo.c:513:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  513 |     for (i = 0; i < avf->nb_streams; ++i) {
      |                   ^
src/libavformat/fifo.c: At top level:
src/libavformat/fifo.c:672:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  672 |          AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~~~
In file included from src/libavformat/fifo.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:675:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  675 |          AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:678:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  678 |          AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:681:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  681 |          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:684:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  684 |          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:687:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  687 |         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |         ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:690:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  690 |          AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:693:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  693 |          AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:696:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  696 |          OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo_test.c:126:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  126 |          AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~
In file included from src/libavformat/fifo_test.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo_test.c:128:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  128 |          AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:699:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  699 |          AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavformat/fifo_test.c:130:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  130 |          AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/fifo.c:702:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  702 |          AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/file.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 |     { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/file.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/filmstripenc.o
CC	libavformat/fitsdec.o
CC	libavformat/fitsenc.o
CC	libavformat/flac_picture.o
CC	libavformat/flacdec.o
src/libavformat/fitsdec.c: In function ‘is_image’:
src/libavformat/fitsdec.c:119:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |         if(size && header->naxisn[i] > UINT64_MAX / size)
      |                                      ^
src/libavformat/fitsdec.c:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     if(header->pcount > UINT64_MAX - size)
      |                       ^
src/libavformat/fitsdec.c: At top level:
src/libavformat/fitsdec.c:215:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  215 |     { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
In file included from src/libavformat/fitsdec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavformat/flac_picture.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/fitsenc.c: In function ‘write_keyword_value’:
src/libavformat/fitsenc.c:66:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   66 |         ret = snprintf(header + 10, 70, fmt, *(float *)value);
      |                                              ^~~~~~~~~~~~~~~
src/libavformat/flac_picture.c: In function ‘ff_flac_parse_picture’:
src/libavformat/flac_picture.c:75:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |     if (len + 24 > bytestream2_get_bytes_left(&g)) {
      |                  ^
src/libavformat/flac_picture.c:101:13: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |     if (len > bytestream2_get_bytes_left(&g) - 20) {
      |             ^
src/libavformat/flac_picture.c:145:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |     if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) {
      |                              ^~
src/libavformat/flac_picture.c:163:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |             if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen)
      |                                                                         ^
CC	libavformat/flacenc.o
CC	libavformat/flacenc_header.o
CC	libavformat/flic.o
In file included from src/libavformat/flacdec.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavformat/flacdec.c:31:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/flacenc.c: In function ‘flac_write_picture’:
src/libavformat/flacenc.c:112:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  112 |     for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) {
      |                        ^
src/libavformat/flacenc.c: In function ‘flac_finish_header’:
src/libavformat/flacenc.c:177:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  177 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flacenc.c: In function ‘flac_init’:
src/libavformat/flacenc.c:210:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  210 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flacenc.c: At top level:
src/libavformat/flacenc.c:406:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  406 |     { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/flacenc.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/flvdec.o
CC	libavformat/flvenc.o
src/libavformat/flic.c: In function ‘flic_read_packet’:
src/libavformat/flic.c:226:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  226 |             if (ret != size - FLIC_PREAMBLE_SIZE) {
      |                     ^~
src/libavformat/flic.c:247:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  247 |             if (ret != size) {
      |                     ^~
CC	libavformat/format.o
CC	libavformat/framecrcenc.o
src/libavformat/flvdec.c: In function ‘probe’:
src/libavformat/flvdec.c:99:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   99 |         offset + 100 < p->buf_size &&
      |                      ^
In file included from src/libavformat/flvdec.c:27:
src/libavformat/flvdec.c: In function ‘add_keyframes_index’:
src/libavformat/flvdec.c:144:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     av_assert0(flv->last_keyframe_stream_index <= s->nb_streams);
      |                                                ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/flvdec.c:148:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  148 |         for (i = 0; i < flv->keyframe_count; i++) {
      |                       ^
src/libavformat/flvdec.c: In function ‘flv_same_audio_codec’:
src/libavformat/flvdec.c:216:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |         return codec_id == apar->codec_id;
      |                         ^~
src/libavformat/flvdec.c:221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  221 |         return codec_id == apar->codec_id;
      |                         ^~
src/libavformat/flvdec.c:241:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  241 |         return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET);
      |                                ^~
src/libavformat/flvdec.c: In function ‘flv_same_video_codec’:
src/libavformat/flvdec.c:326:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  326 |         return vpar->codec_tag == flv_codecid;
      |                                ^~
src/libavformat/flvdec.c: In function ‘flv_read_metabody’:
src/libavformat/flvdec.c:745:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  745 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flvdec.c: In function ‘flv_data_packet’:
src/libavformat/flvdec.c:947:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  947 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flvdec.c:953:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  953 |     if (i == s->nb_streams) {
      |           ^~
src/libavformat/flvdec.c: In function ‘flv_read_packet’:
In file included from src/libavformat/flvenc.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavformat/flvdec.c:1124:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1124 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavformat/flvdec.c:1142:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1142 |     if (i == s->nb_streams) {
      |           ^~
src/libavformat/flvdec.c:1184:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1184 |             if (size == avio_rb24(s->pb) + 11) {
      |                      ^~
src/libavformat/flvdec.c: At top level:
src/libavformat/flvenc.c: In function ‘flv_init’:
src/libavformat/flvenc.c:612:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  612 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flvdec.c:1362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1362 |     { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
      |     ^
In file included from src/libavformat/flvdec.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/flvdec.c:1363:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1363 |     { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/flvenc.c: In function ‘flv_write_header’:
src/libavformat/flvdec.c:1364:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1364 |     { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/flvenc.c:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  704 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/flvenc.c:720:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flvdec.c:1365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1365 |     { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/flvenc.c: In function ‘flv_write_trailer’:
src/libavformat/flvenc.c:784:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  784 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/flvenc.c: In function ‘flv_write_packet’:
src/libavformat/flvenc.c:848:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  848 |         if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) {
      |                                                 ^~
src/libavformat/flvdec.c: In function ‘flv_data_packet’:
src/libavformat/flvenc.c: In function ‘get_audio_flags’:
src/libavformat/flvenc.c:167:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  167 |             if (par->codec_id != AV_CODEC_ID_MP3) {
      |                ^
src/libavformat/flvenc.c:171:9: note: here
  171 |         default:
      |         ^~~~~~~
src/libavformat/flvdec.c:918:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  918 |         array = 1;
      |         ~~~~~~^~~
src/libavformat/flvdec.c:919:5: note: here
  919 |     case AMF_DATA_TYPE_MIXEDARRAY:
      |     ^~~~
src/libavformat/flvdec.c: In function ‘amf_skip_tag’:
src/libavformat/flvdec.c:878:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  878 |         parse_name = 0;
      |         ~~~~~~~~~~~^~~
src/libavformat/flvdec.c:879:5: note: here
  879 |     case AMF_DATA_TYPE_MIXEDARRAY:
      |     ^~~~
src/libavformat/flvdec.c: In function ‘flv_set_video_codec’:
src/libavformat/framecrcenc.c: In function ‘framecrc_write_header’:
src/libavformat/framecrcenc.c:38:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   38 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/flvdec.c:351:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  351 |         par->codec_id = AV_CODEC_ID_VP6F;
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavformat/flvdec.c:352:5: note: here
  352 |     case FLV_CODECID_VP6A:
      |     ^~~~
src/libavformat/format.c: In function ‘av_probe_input_format3’:
src/libavformat/format.c:136:5: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  136 |     const static uint8_t zerobuffer[AVPROBE_PADDING_SIZE];
      |     ^~~~~
src/libavformat/format.c: In function ‘av_probe_input_buffer2’:
src/libavformat/format.c:229:5: warning: missing initializer for field ‘buf’ of ‘AVProbeData’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  229 |     AVProbeData pd = { filename ? filename : "" };
      |     ^~~~~~~~~~~
In file included from src/libavformat/format.c:30:
src/libavformat/avformat.h:453:20: note: buf’ declared here
  453 |     unsigned char *buf; /**< Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero. */
      |                    ^~~
src/libavformat/format.c:258:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |     for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof;
      |                                                 ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/format.c:24:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavutil/macros.h:49:28: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                            ^
src/libavformat/format.c:260:29: note: in expansion of macro ‘FFMAX’
  260 |                             FFMAX(max_probe_size, probe_size + 1))) {
      |                             ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavutil/macros.h:49:28: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                            ^
src/libavformat/format.c:260:29: note: in expansion of macro ‘FFMAX’
  260 |                             FFMAX(max_probe_size, probe_size + 1))) {
      |                             ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/format.c:259:23: note: in expansion of macro ‘FFMIN’
  259 |          probe_size = FFMIN(probe_size << 1,
      |                       ^~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavutil/macros.h:49:34: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                  ^
src/libavformat/format.c:260:29: note: in expansion of macro ‘FFMAX’
  260 |                             FFMAX(max_probe_size, probe_size + 1))) {
      |                             ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavutil/macros.h:49:34: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                  ^
src/libavformat/format.c:260:29: note: in expansion of macro ‘FFMAX’
  260 |                             FFMAX(max_probe_size, probe_size + 1))) {
      |                             ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/format.c:259:23: note: in expansion of macro ‘FFMIN’
  259 |          probe_size = FFMIN(probe_size << 1,
      |                       ^~~~~
src/libavformat/format.c:261:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  261 |         score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0;
      |                            ^
src/libavformat/format.c:277:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  277 |         if (buf_offset < offset)
      |                        ^
CC	libavformat/framehash.o
CC	libavformat/frmdec.o
CC	libavformat/fsb.o
src/libavformat/framehash.c: In function ‘ff_framehash_write_header’:
src/libavformat/framehash.c:31:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   31 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/ftp.o
CC	libavformat/fwse.o
CC	libavformat/g722.o
src/libavformat/fsb.c: In function ‘fsb_read_header’:
src/libavformat/fsb.c:94:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   94 |             for (c = 0; c < par->ch_layout.nb_channels; c++) {
      |                           ^
src/libavformat/fsb.c:147:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |             for (c = 0; c < par->ch_layout.nb_channels; c++) {
      |                           ^
src/libavformat/ftp.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E },
      |     ^
In file included from src/libavformat/ftp.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/ftp.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/ftp.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/ftp.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/ftp.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/g723_1.o
src/libavformat/ftp.c: In function ‘ftp_auth’:
src/libavformat/ftp.c:254:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  254 |     if (err >= sizeof(buf))
      |             ^~
src/libavformat/ftp.c:263:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  263 |             if (err >= sizeof(buf))
      |                     ^~
src/libavformat/ftp.c: In function ‘ftp_file_size’:
src/libavformat/ftp.c:410:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  410 |     if (ret >= sizeof(command))
      |             ^~
src/libavformat/ftp.c: In function ‘ftp_retrieve’:
src/libavformat/ftp.c:432:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  432 |     if (ret >= sizeof(command))
      |             ^~
src/libavformat/ftp.c: In function ‘ftp_store’:
src/libavformat/ftp.c:451:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  451 |     if (ret >= sizeof(command))
      |             ^~
src/libavformat/ftp.c: In function ‘ftp_set_dir’:
src/libavformat/ftp.c:493:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  493 |     if (ret >= sizeof(command))
      |             ^~
src/libavformat/ftp.c: In function ‘ftp_delete’:
src/libavformat/ftp.c:1106:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1106 |     if (ret >= sizeof(command)) {
      |             ^~
src/libavformat/ftp.c:1117:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1117 |     if (ret >= sizeof(command)) {
      |             ^~
src/libavformat/ftp.c: In function ‘ftp_move’:
src/libavformat/ftp.c:1144:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1144 |     if (ret >= sizeof(command)) {
      |             ^~
src/libavformat/ftp.c:1158:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1158 |     if (ret >= sizeof(command)) {
      |             ^~
CC	libavformat/g726.o
CC	libavformat/g729dec.o
CC	libavformat/gdv.o
CC	libavformat/genh.o
src/libavformat/g726.c:64:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |         OFFSET(code_size),   AV_OPT_TYPE_INT, {.i64 =    4}, 2,       5, AV_OPT_FLAG_DECODING_PARAM },
      |         ^~~~~~
In file included from src/libavformat/g726.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/g726.c:66:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |         OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/gif.o
src/libavformat/g729dec.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/g729dec.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/gifdec.o
src/libavformat/gdv.c: In function ‘gdv_read_header’:
src/libavformat/gdv.c:129:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  129 |         for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) {
      |                       ^
src/libavformat/genh.c: In function ‘genh_read_packet’:
src/libavformat/genh.c:179:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  179 |         for (i = 0; i < 8 / c->interleave_size; i++) {
      |                       ^
CC	libavformat/gopher.o
CC	libavformat/gsmdec.o
In file included from src/libavformat/gif.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/gif.c: At top level:
src/libavformat/gif.c:193:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  193 |       AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC },
      |       ^~~~~~~~~~~~~~~
In file included from src/libavformat/gif.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/gif.c:195:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  195 |       AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC },
      |       ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/gifdec.c:386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  386 |     { "min_delay"    , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay)    , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY}    , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/gifdec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/gifdec.c:387:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  387 |     { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay)   , AV_OPT_TYPE_INT, {.i64 = 65535}            , 0, 65535   , AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/gifdec.c:388:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  388 |     { "default_delay", "default delay between frames (in hundredths of second)"      , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/gifdec.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  389 |     { "ignore_loop"  , "ignore loop setting (netscape extension)"                    , offsetof(GIFDemuxContext, ignore_loop)  , AV_OPT_TYPE_BOOL,{.i64 = 1}                , 0,        1, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/gxf.o
CC	libavformat/gxfenc.o
src/libavformat/gsmdec.c:94:8: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |        AV_OPT_FLAG_DECODING_PARAM },
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/gsmdec.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/h261dec.o
CC	libavformat/h263dec.o
src/libavformat/gxf.c: In function ‘gxf_read_index’:
src/libavformat/gxf.c:305:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  305 |     if (pkt_len < 4 * map_cnt) {
      |                 ^
src/libavformat/gxf.c:312:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  312 |     for (i = 0; i < map_cnt; i++)
      |                   ^
src/libavformat/gxf.c: In function ‘gxf_header’:
src/libavformat/gxf.c:438:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  438 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/gxfenc.c: In function ‘gxf_write_mpeg_auxiliary’:
src/libavformat/gxfenc.c:208:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |                     (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/gxfenc.c:22:
src/libavformat/gxfenc.c:211:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  211 |     av_assert0(size < sizeof(buffer));
      |                     ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/gxfenc.c: In function ‘gxf_write_track_description_section’:
src/libavformat/gxfenc.c:366:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  366 |     for (i = 0; i < s->nb_streams; ++i)
      |                   ^
src/libavformat/gxfenc.c: In function ‘gxf_write_umf_track_description’:
src/libavformat/gxfenc.c:504:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  504 |     for (i = 0; i < s->nb_streams; ++i) {
      |                   ^
src/libavformat/gxfenc.c: In function ‘gxf_write_header’:
src/libavformat/gxfenc.c:699:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  699 |     for (i = 0; i < s->nb_streams; ++i) {
      |                   ^
src/libavformat/gxfenc.c: In function ‘gxf_write_trailer’:
src/libavformat/gxfenc.c:846:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  846 |     for (i = 1; i < gxf->map_offsets_nb; i++) {
      |                   ^
CC	libavformat/h264dec.o
CC	libavformat/hashenc.o
CC	libavformat/hca.o
CC	libavformat/hcom.o
In file included from src/libavformat/hca.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
In file included from src/libavformat/h264dec.c:23:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from src/libavformat/os_support.h:122,
                 from src/libavformat/internal.h:29,
                 from src/libavformat/hashenc.c:29:
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:43:34: note: in expansion of macro ‘OFFSET’
   43 |     { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
      |                                  ^~~~~~
src/libavformat/hashenc.c:49:5: note: in expansion of macro ‘HASH_OPT’
   49 |     HASH_OPT("sha256"),
      |     ^~~~~~~~
In file included from src/libavformat/hashenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:43:34: note: in expansion of macro ‘OFFSET’
   43 |     { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
      |                                  ^~~~~~
src/libavformat/hashenc.c:63:5: note: in expansion of macro ‘HASH_OPT’
   63 |     HASH_OPT("sha256"),
      |     ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:45:48: note: in expansion of macro ‘OFFSET’
   45 |     { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC }
      |                                                ^~~~~~
src/libavformat/hashenc.c:64:5: note: in expansion of macro ‘FORMAT_VERSION_OPT’
   64 |     FORMAT_VERSION_OPT,
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:43:34: note: in expansion of macro ‘OFFSET’
   43 |     { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
      |                                  ^~~~~~
src/libavformat/hashenc.c:71:5: note: in expansion of macro ‘HASH_OPT’
   71 |     HASH_OPT("md5"),
      |     ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:43:34: note: in expansion of macro ‘OFFSET’
   43 |     { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
      |                                  ^~~~~~
src/libavformat/hashenc.c:78:5: note: in expansion of macro ‘HASH_OPT’
   78 |     HASH_OPT("md5"),
      |     ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c:40:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | #define OFFSET(x) offsetof(struct HashContext, x)
      |                                   ^~~~~~~~~~~
src/libavformat/hashenc.c:45:48: note: in expansion of macro ‘OFFSET’
   45 |     { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC }
      |                                                ^~~~~~
src/libavformat/hashenc.c:79:5: note: in expansion of macro ‘FORMAT_VERSION_OPT’
   79 |     FORMAT_VERSION_OPT,
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hashenc.c: In function ‘streamhash_init’:
src/libavformat/hashenc.c:110:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/hashenc.c: In function ‘framehash_print_extradata’:
src/libavformat/hashenc.c:238:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  238 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/hdsenc.o
CC	libavformat/hevc.o
CC	libavformat/hevcdec.o
CC	libavformat/hls.o
In file included from src/libavformat/hevc.c:22:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavformat/hdsenc.c: In function ‘parse_header’:
src/libavformat/hdsenc.c:92:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |             if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets))
      |                                      ^~
src/libavformat/hdsenc.c: In function ‘hds_free’:
src/libavformat/hdsenc.c:138:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  138 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/hdsenc.c: In function ‘write_abst’:
src/libavformat/hdsenc.c:264:28: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     avio_wb32(out, final ? (os->fragment_index - 1) : 0xffffffff); // FragmentsPerSegment
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/hdsenc.c: In function ‘hds_write_header’:
src/libavformat/hdsenc.c:331:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  331 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/hevc.c: In function ‘parse_rps’:
src/libavformat/hdsenc.c:399:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |         for (j = 0; j < os->ctx->nb_streams; j++)
      |                       ^
src/libavformat/hevc.c:475:67: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  475 |         if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb))
      |                                                                   ^
src/libavformat/hdsenc.c: At top level:
src/libavformat/hdsenc.c:553:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  553 |     { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
      |     ^
In file included from src/libavformat/hdsenc.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hdsenc.c:554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  554 |     { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hdsenc.c:555:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  555 |     { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hdsenc.c:556:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  556 |     { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/hls_sample_encryption.o
src/libavformat/hls.c: In function ‘new_rendition’:
src/libavformat/hls.c:543:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  543 |         if (langlen < sizeof(rend->language) - 3) {
      |                     ^
src/libavformat/hls.c: In function ‘parse_playlist’:
src/libavformat/hls.c:809:20: warning: missing initializer for field ‘method’ of ‘struct key_info’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  809 |             struct key_info info = {{0}};
      |                    ^~~~~~~~
src/libavformat/hls.c:392:11: note: method’ declared here
  392 |      char method[11];
      |           ^~~~~~
src/libavformat/hls.c:824:20: warning: missing initializer for field ‘uri’ of ‘struct rendition_info’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  824 |             struct rendition_info info = {{0}};
      |                    ^~~~~~~~~~~~~~
src/libavformat/hls.c:474:10: note: uri’ declared here
  474 |     char uri[MAX_URL_SIZE];
      |          ^~~
src/libavformat/hls.c:860:20: warning: missing initializer for field ‘byterange’ of ‘struct init_section_info’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  860 |             struct init_section_info info = {{0}};
      |                    ^~~~~~~~~~~~~~~~~
src/libavformat/hls.c:413:10: note: byterange’ declared here
  413 |     char byterange[32];
      |          ^~~~~~~~~
src/libavformat/hls.c: In function ‘id3_has_changed_values’:
src/libavformat/hls.c:1123:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1123 |         if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE)
      |                  ^~
src/libavformat/hls.c: In function ‘playlist_needed’:
src/libavformat/hls.c:1453:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1453 |     for (i = 0; i < s->nb_programs; i++) {
      |                   ^
src/libavformat/hls.c:1456:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1456 |             for (j = 0; j < program->nb_stream_indexes; j++) {
      |                           ^
src/libavformat/hls.c:1457:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1457 |                 if (program->stream_index[j] == first_st) {
      |                                              ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavformat/avio.h:34,
                 from src/libavformat/url.h:27,
                 from src/libavformat/http.h:25,
                 from src/libavformat/hls.c:32:
src/libavformat/hls.c: In function ‘read_data’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/hls.c:1609:25: note: in expansion of macro ‘FFMIN’
 1609 |         int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size);
      |                         ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/hls.c:1609:25: note: in expansion of macro ‘FFMIN’
 1609 |         int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size);
      |                         ^~~~~
src/libavformat/hls.c: In function ‘update_streams_from_subdemuxer’:
src/libavformat/hls.c:1873:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1873 |     while (pls->n_main_streams < pls->ctx->nb_streams) {
      |                                ^
CC	libavformat/hlsenc.o
src/libavformat/hls.c: In function ‘hls_read_header’:
src/libavformat/hls.c:2108:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2108 |                 if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id)
      |                                          ^~
src/libavformat/hls.c: At top level:
src/libavformat/hls.c:2544:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2544 |         OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS},
      |         ^~~~~~
In file included from src/libavformat/hls.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2546:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2546 |         OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2550:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2550 |         INT_MIN, INT_MAX, FLAGS},
      |         ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2552:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2552 |         OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2554:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2554 |         OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2556:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2556 |         OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2558:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2558 |         OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2560:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2560 |         OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2562:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2562 |         OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hls.c:2564:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2564 |      OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS},
      |      ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/hlsplaylist.o
CC	libavformat/hlsproto.o
src/libavformat/hlsenc.c: In function ‘hls_delete_old_segments’:
src/libavformat/hlsenc.c:612:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  612 |         playlist_duration += segment->duration;
      |                           ^~
src/libavformat/hlsenc.c:619:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  619 |         playlist_duration -= segment->duration;
      |                           ^~
src/libavformat/hlsenc.c:623:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  623 |         if (playlist_duration <= -previous_segment->duration) {
      |                               ^~
src/libavformat/hlsenc.c: In function ‘hls_mux_init’:
src/libavformat/hlsenc.c:889:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  889 |     for (i = 0; i < vs->nb_streams; i++) {
      |                   ^
src/libavformat/hlsenc.c: In function ‘parse_variant_stream_mapstring’:
src/libavformat/hlsenc.c:2050:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2050 |         if (nb_varstreams < hls->nb_varstreams) {
      |                           ^
src/libavformat/hlsenc.c:2116:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2116 |             if (stream_index >= 0 && nb_streams < vs->nb_streams) {
      |                                                 ^
src/libavformat/hlsenc.c:2125:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2125 |                     for (i = 0; i < hls->var_streams[j].nb_streams; i++) {
      |                                   ^
src/libavformat/hlsenc.c: In function ‘parse_cc_stream_mapstring’:
src/libavformat/hlsenc.c:2177:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2177 |         if (nb_ccstreams < hls->nb_ccstreams)
      |                          ^
src/libavformat/hlsenc.c: In function ‘hls_write_header’:
src/libavformat/hlsenc.c:2310:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2310 |     for (i = 0; i < hls->nb_varstreams; i++) {
      |                   ^
src/libavformat/hlsenc.c:2318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2318 |         for (j = 0; j < vs->nb_streams; j++) {
      |                       ^
src/libavformat/hlsenc.c:2351:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2351 |             for (j = 0; j < hls->nb_varstreams; j++) {
      |                           ^
src/libavformat/hlsenc.c: In function ‘hls_write_packet’:
src/libavformat/hlsenc.c:2429:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2429 |     for (i = 0; i < hls->nb_varstreams; i++) {
      |                   ^
src/libavformat/hlsenc.c:2431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2431 |         for (j = 0; j < vs->nb_streams; j++) {
      |                       ^
src/libavformat/hlsenc.c: In function ‘hls_deinit’:
src/libavformat/hlsenc.c:2697:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2697 |     for (i = 0; i < hls->nb_varstreams; i++) {
      |                   ^
src/libavformat/hlsenc.c: In function ‘hls_write_trailer’:
src/libavformat/hlsenc.c:2739:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2739 |     for (i = 0; i < hls->nb_varstreams; i++) {
      |                   ^
src/libavformat/hlsenc.c: In function ‘hls_init’:
src/libavformat/hlsenc.c:2960:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2960 |     for (i = 0; i < hls->nb_varstreams; i++) {
      |                   ^
CC	libavformat/hnm.o
src/libavformat/hlsenc.c:2973:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2973 |         for (j = 0; j < vs->nb_streams; j++) {
      |                       ^
src/libavformat/hlsenc.c: At top level:
src/libavformat/hlsenc.c:3118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3118 |     {"start_number",  "set first number in the sequence",        OFFSET(start_sequence),AV_OPT_TYPE_INT64,  {.i64 = 0},     0, INT64_MAX, E},
      |     ^
In file included from src/libavformat/hlsenc.c:41:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3119 |     {"hls_time",      "set segment length",                      OFFSET(time),          AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3120 |     {"hls_init_time", "set segment length at init list",         OFFSET(init_time),     AV_OPT_TYPE_DURATION, {.i64 = 0},       0, INT64_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3121 |     {"hls_list_size", "set maximum number of playlist entries",  OFFSET(max_nb_segments),    AV_OPT_TYPE_INT,    {.i64 = 5},     0, INT_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3122 |     {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting",  OFFSET(hls_delete_threshold),    AV_OPT_TYPE_INT,    {.i64 = 1},     1, INT_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3123 |     {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3124 |     {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3125 |     {"hls_base_url",  "url to prepend to each playlist entry",   OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,       E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3126 |     {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename),   AV_OPT_TYPE_STRING, {.str = NULL},            0,       0,         E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3127 |     {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3128 |     {"hls_segment_size", "maximum size per segment file, (in bytes)",  OFFSET(max_seg_size),    AV_OPT_TYPE_INT,    {.i64 = 0},               0,       INT_MAX,   E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3129 |     {"hls_key_info_file",    "file with key URI and key file path", OFFSET(key_info_file),      AV_OPT_TYPE_STRING, {.str = NULL},            0,       0,         E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3130 |     {"hls_enc",    "enable AES128 encryption support", OFFSET(encrypt),      AV_OPT_TYPE_BOOL, {.i64 = 0},            0,       1,         E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3132 |     {"hls_enc_key_url",    "url to access the key to decrypt the segments", OFFSET(key_url),      AV_OPT_TYPE_STRING, {.str = NULL},            0,       0,         E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3134 |     {"hls_subtitle_path",     "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3138 |     {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename),   AV_OPT_TYPE_STRING, {.str = "init.mp4"},            0,       0,         E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3139 |     {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3156 |     {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3157 |     {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3161:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3161 |     {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/http.o
src/libavformat/hlsenc.c:3167:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3167 |     {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3168:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3168 |     {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3169 |     {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3170 |     {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,    E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3171:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3171 |     {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3172 |     {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3174 |     {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/hlsenc.c:3175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3175 |     {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/httpauth.o
CC	libavformat/icecast.o
src/libavformat/http.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D },
      |     ^
In file included from src/libavformat/http.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |     { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 |     { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |     { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  152 |     { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  153 |     { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  154 |     { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 |     { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  157 |     { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:158:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  158 |     { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:159:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  159 |     { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:160:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  160 |     { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:161:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  161 |     { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:162:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  162 |     { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:166:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  166 |     { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:167:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  167 |     { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:168:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  168 |     { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  169 |     { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  170 |     { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:171:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  171 |     { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  172 |     { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  173 |     { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  174 |     { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  175 |     { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  176 |     { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  177 |     { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |     { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  180 |     { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/http.c: In function ‘bprint_escaped_path’:
src/libavformat/http.c:1384:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1384 |         while (*path && q - buf < sizeof(buf) - 4) {
      |                                 ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavformat/http.c:29:
src/libavformat/http.c: In function ‘http_buf_read’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/http.c:1599:16: note: in expansion of macro ‘FFMIN’
 1599 |         size = FFMIN(size, s->chunksize);
      |                ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/http.c:1599:16: note: in expansion of macro ‘FFMIN’
 1599 |         size = FFMIN(size, s->chunksize);
      |                ^~~~~
src/libavformat/http.c:1626:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1626 |             av_assert0(s->chunksize >= len);
      |                                     ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/http.c: In function ‘http_read_stream’:
src/libavformat/http.c:1711:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1711 |         if (seek_ret >= 0 && seek_ret != target) {
      |                                       ^~
src/libavformat/http.c: In function ‘store_icy’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/http.c:1799:12: note: in expansion of macro ‘FFMIN’
 1799 |     return FFMIN(size, remaining);
      |            ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/http.c:1799:12: note: in expansion of macro ‘FFMIN’
 1799 |     return FFMIN(size, remaining);
      |            ^~~~~
src/libavformat/http.c: In function ‘http_seek_internal’:
src/libavformat/http.c:1911:42: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1911 |               (whence == SEEK_SET && off == s->off)))
      |                                          ^~
src/libavformat/icecast.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
In file included from src/libavformat/icecast.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/icecast.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/icodec.o
CC	libavformat/icoenc.o
In file included from src/libavformat/icodec.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/icodec.c: In function ‘probe’:
src/libavformat/icodec.c:54:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   54 |     for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) {
      |                                           ^~
src/libavformat/icodec.c:65:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   65 |         if (offset > p->buf_size - 8)
      |                    ^
src/libavformat/icoenc.c: In function ‘ico_write_header’:
src/libavformat/icoenc.c:101:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/id3v1.o
CC	libavformat/id3v2.o
CC	libavformat/id3v2enc.o
CC	libavformat/idcin.o
src/libavformat/id3v1.c: In function ‘get_string’:
src/libavformat/id3v1.c:232:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |         if ((q - str) >= sizeof(str) - 1)
      |                       ^~
CC	libavformat/idroqdec.o
src/libavformat/id3v2.c: In function ‘read_geobtag’:
src/libavformat/id3v2.c:510:60: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  510 |         if ((len = avio_read(pb, geob_data->data, taglen)) < taglen)
      |                                                            ^
src/libavformat/id3v2.c: In function ‘read_apic’:
src/libavformat/id3v2.c:648:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  648 |     if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) {
      |                                  ^~
src/libavformat/id3v2.c: In function ‘read_priv’:
src/libavformat/id3v2.c:772:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  772 |     if (avio_read(pb, priv->data, priv->datasize) != priv->datasize)
      |                                                   ^~
src/libavformat/id3v2.c: In function ‘id3v2_parse’:
src/libavformat/id3v2enc.c: In function ‘write_ctoc’:
src/libavformat/id3v2enc.c:275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  275 |     for (int i = 0; i < s->nb_chapters; i++) {
      |                       ^
src/libavformat/id3v2.c:907:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  907 |                     if (tlen < len) {
      |                              ^
src/libavformat/id3v2enc.c: In function ‘ff_id3v2_write_metadata’:
src/libavformat/id3v2enc.c:344:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  344 |     for (i = 0; i < s->nb_chapters; i++) {
      |                   ^
src/libavformat/id3v2enc.c: In function ‘ff_id3v2_write_apic’:
src/libavformat/id3v2enc.c:381:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |     for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) {
      |                        ^
src/libavformat/id3v2.c:989:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  989 |                 if (avio_read(pb, buffer, tlen) != tlen) {
      |                                                 ^~
src/libavformat/idcin.c: In function ‘idcin_read_packet’:
src/libavformat/idcin.c:313:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  313 |         else if (ret != chunk_size) {
      |                      ^~
src/libavformat/id3v2.c: In function ‘ff_id3v2_parse_priv_dict’:
src/libavformat/id3v2.c:1232:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1232 |             for (i = 0; i < priv->datasize; i++) {
      |                           ^
CC	libavformat/idroqenc.o
CC	libavformat/iff.o
src/libavformat/idroqdec.c: In function ‘roq_read_packet’:
src/libavformat/idroqdec.c:168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  168 |             if (ret != chunk_size)
      |                     ^~
src/libavformat/idroqdec.c:224:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |             if (ret != chunk_size) {
      |                     ^~
src/libavformat/idroqdec.c:178:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  178 |             if (roq->audio_stream_index == -1) {
      |                ^
src/libavformat/idroqdec.c:199:9: note: here
  199 |         case RoQ_QUAD_VQ:
      |         ^~~~
CC	libavformat/ifv.o
CC	libavformat/ilbc.o
src/libavformat/idroqenc.c: In function ‘roq_write_header’:
src/libavformat/idroqenc.c:35:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   35 |     for(n=0;n<s->nb_streams;n++) {
      |              ^
In file included from src/libavformat/iff.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/img2.o
src/libavformat/iff.c: In function ‘get_metadata’:
src/libavformat/iff.c:136:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |     if (avio_read(s->pb, buf, data_size) != data_size) {
      |                                          ^~
src/libavformat/iff.c: In function ‘parse_dsd_diin’:
src/libavformat/iff.c:220:31: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  220 |     while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) {
      |                               ^~
src/libavformat/iff.c: In function ‘parse_dsd_prop’:
src/libavformat/iff.c:257:31: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  257 |     while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) {
      |                               ^~
src/libavformat/iff.c:281:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  281 |             if (size < 2 + st->codecpar->ch_layout.nb_channels * 4)
      |                      ^
src/libavformat/iff.c:283:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  283 |             if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) {
      |                                                     ^
src/libavformat/iff.c:289:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |             for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) {
      |                           ^
src/libavformat/iff.c:339:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  339 |                 if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config))
      |                            ^
src/libavformat/iff.c: In function ‘read_dst_frame’:
src/libavformat/iff.c:363:23: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  363 |         if (chunk_pos >= iff->body_end)
      |                       ^~
src/libavformat/iff.c:391:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  391 |             if (chunk_pos >= iff->body_end)
      |                           ^~
src/libavformat/iff.c: In function ‘iff_read_header’:
src/libavformat/iff.c:691:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  691 |                     tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment";
      |                               ^
src/libavformat/iff.c:694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  694 |                     tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history";
      |                               ^
src/libavformat/ifv.c: In function ‘ifv_read_packet’:
src/libavformat/ifv.c:200:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |         if (ifv->next_video_index < sti->nb_index_entries)
      |                                   ^
src/libavformat/ifv.c:209:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (ifv->next_audio_index < sti->nb_index_entries) {
      |                                   ^
src/libavformat/ifv.c: In function ‘ifv_read_seek’:
src/libavformat/ifv.c:302:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |         if (i == ifv->video_stream_index) {
      |               ^~
CC	libavformat/img2_alias_pix.o
CC	libavformat/img2_brender_pix.o
CC	libavformat/img2dec.o
CC	libavformat/img2enc.o
In file included from src/libavformat/img2_alias_pix.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/imx.o
CC	libavformat/ingenientdec.o
src/libavformat/img2dec.c: In function ‘infer_size’:
src/libavformat/img2dec.c:73:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |     for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) {
      |                   ^
src/libavformat/img2dec.c: In function ‘ff_img_read_header’:
src/libavformat/img2dec.c:259:35: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  259 |                 if ((p - s->path) >= (sizeof(s->path) - 2))
      |                                   ^~
src/libavformat/img2dec.c: At top level:
src/libavformat/img2dec.c:624:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  624 |     { "start_number", "set first number in the sequence",    OFFSET(start_number), AV_OPT_TYPE_INT,    {.i64 = 0   }, INT_MIN, INT_MAX, DEC },
      |     ^
In file included from src/libavformat/img2dec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c: In function ‘write_packet’:
src/libavformat/img2dec.c:625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  625 |     { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC },
      |     ^
src/libavformat/img2enc.c:235:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |     for (i = 0; i < FF_ARRAY_ELEMS(pb); i++)
      |                   ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c: At top level:
src/libavformat/img2enc.c:255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  255 |     { "update",       "continuously overwrite one file", OFFSET(update),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0,       1, ENC },
      |     ^
In file included from src/libavformat/img2enc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  630 |     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c:256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  256 |     { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT,  { .i64 = 1 }, 0, INT_MAX, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c:257:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  257 |     { "strftime",     "use strftime for filename", OFFSET(use_strftime),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c:258:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  258 |     { "frame_pts",    "use current frame pts for filename", OFFSET(frame_pts),  AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  630 |     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c:259:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  259 |     { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2enc.c:260:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  260 |     { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  630 |     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  630 |     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  630 |     { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL,   {.i64 = 0   }, 0, 1,       DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:655:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  655 |     { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  656 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  656 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  656 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c:656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  656 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/img2dec.c: In function ‘jpeg_probe’:
src/libavformat/img2dec.c:796:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  796 |             if (AV_RL32(&b[i + 4]) == MKTAG('J','F','I','F'))
      |                ^
src/libavformat/img2dec.c:798:9: note: here
  798 |         case APP1:
      |         ^~~~
src/libavformat/img2dec.c:799:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  799 |             if (AV_RL32(&b[i + 4]) == MKTAG('E','x','i','f'))
      |                ^
src/libavformat/img2dec.c:801:9: note: here
  801 |         case APP2:
      |         ^~~~
CC	libavformat/ip.o
src/libavformat/imx.c: In function ‘simbiosis_imx_read_packet’:
src/libavformat/imx.c:117:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  117 |         for (int i = 0; i < chunk_size / 3; i++) {
      |                           ^
CC	libavformat/ipfsgateway.o
CC	libavformat/ipmovie.o
CC	libavformat/ipudec.o
CC	libavformat/ircam.o
src/libavformat/ipfsgateway.c: In function ‘populate_ipfs_gateway’:
src/libavformat/ipfsgateway.c:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   68 |         if (printed >= sizeof(c->gateway_buffer)) {
      |                     ^~
src/libavformat/ipfsgateway.c:104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |         if (printed >= sizeof(ipfs_full_data_folder)) {
      |                     ^~
src/libavformat/ipfsgateway.c:131:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  131 |         if (printed >= sizeof(ipfs_full_data_folder)) {
      |                     ^~
src/libavformat/ipfsgateway.c:145:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         >= sizeof(ipfs_gateway_file)) {
      |         ^~
src/libavformat/ipfsgateway.c: In function ‘translate_ipfs_to_http’:
src/libavformat/ipfsgateway.c:230:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |             >= sizeof(c->gateway_buffer)) {
      |             ^~
src/libavformat/ipfsgateway.c: At top level:
src/libavformat/ipfsgateway.c:328:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  328 |     {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
In file included from src/libavformat/ipfsgateway.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/ircamdec.o
CC	libavformat/ircamenc.o
CC	libavformat/isom.o
CC	libavformat/isom_tags.o
src/libavformat/ircamdec.c: In function ‘ircam_read_header’:
src/libavformat/ircamdec.c:91:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |     if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
      |                                             ^
CC	libavformat/iss.o
CC	libavformat/iv8.o
src/libavformat/isom.c: In function ‘ff_mov_iso639_to_lang’:
src/libavformat/isom.c:237:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |     for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) {
      |                                      ^
CC	libavformat/ivfdec.o
CC	libavformat/ivfenc.o
CC	libavformat/jacosubdec.o
CC	libavformat/jacosubenc.o
CC	libavformat/jpegxl_probe.o
CC	libavformat/jvdec.o
src/libavformat/jacosubdec.c: In function ‘get_jss_cmd’:
src/libavformat/jacosubdec.c:89:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |     for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++)
      |                   ^
src/libavformat/jacosubdec.c: In function ‘get_shift’:
src/libavformat/jacosubdec.c:146:36: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  146 |     case 1:                      a = 0;
      |                                  ~~^~~
src/libavformat/jacosubdec.c:147:5: note: here
  147 |     case 2:        c = b; b = a; a = 0;
      |     ^~~~
src/libavformat/jacosubdec.c:147:36: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  147 |     case 2:        c = b; b = a; a = 0;
      |                                  ~~^~~
src/libavformat/jacosubdec.c:148:5: note: here
  148 |     case 3: d = c; c = b; b = a; a = 0;
      |     ^~~~
CC	libavformat/kvag.o
CC	libavformat/lafdec.o
src/libavformat/jvdec.c: In function ‘read_probe’:
src/libavformat/jvdec.c:57:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   57 |     if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size &&
      |                                                                     ^~
src/libavformat/jvdec.c: In function ‘read_packet’:
src/libavformat/jvdec.c:175:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  175 |             if (jvf->audio_size) {
      |                ^
src/libavformat/jvdec.c:183:9: note: here
  183 |         case JV_VIDEO:
      |         ^~~~
src/libavformat/jvdec.c:185:33: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  185 |             if (jvf->video_size || jvf->palette_size) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/libavformat/jvdec.c:207:9: note: here
  207 |         case JV_PADDING:
      |         ^~~~
CC	libavformat/latmenc.o
CC	libavformat/lmlm4.o
src/libavformat/lafdec.c: In function ‘laf_read_header’:
src/libavformat/lafdec.c:84:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   84 |     for (int i = 0; i < st_count; i++) {
      |                       ^
src/libavformat/lafdec.c:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |     for (int st = 0; st < st_count; st++) {
      |                         ^
src/libavformat/lafdec.c: In function ‘laf_read_packet’:
src/libavformat/lafdec.c:198:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  198 |             for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) {
      |                                             ^
ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for aarch64-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... CC	libavformat/loasdec.o
In file included from src/libavformat/latmenc.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
yes
checking for stdlib.h... src/libavformat/latmenc.c: At top level:
src/libavformat/latmenc.c:49:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |      offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM},
      |      ^~~~~~~~
In file included from src/libavformat/latmenc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/latmenc.c: In function ‘latm_write_packet’:
src/libavformat/latmenc.c:179:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  179 |             (AV_RB16(pkt->data + 1) & 0x1FFF) + 3 == pkt->size)
      |                                                   ^~
src/libavformat/lmlm4.c: In function ‘lmlm4_read_packet’:
src/libavformat/lmlm4.c:111:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  111 |         pkt->flags = AV_PKT_FLAG_KEY;
src/libavformat/lmlm4.c:112:5: note: here
  112 |     case LMLM4_P_FRAME:
      |     ^~~~
yes
checking for string.h... CC	libavformat/lrc.o
yes
checking for inttypes.h... CC	libavformat/lrcdec.o
CC	libavformat/lrcenc.o
yes
checking for stdint.h... CC	libavformat/luodatdec.o
yes
checking for strings.h... CC	libavformat/lvfdec.o
CC	libavformat/lxfdec.o
yes
checking for sys/stat.h... src/libavformat/luodatdec.c: In function ‘dat_read_packet’:
src/libavformat/luodatdec.c:84:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   84 |     for (stream_index = 0; stream_index < s->nb_streams; stream_index++) {
      |                                         ^
src/libavformat/luodatdec.c:89:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |     if (stream_index == s->nb_streams) {
      |                      ^~
src/libavformat/luodatdec.c:103:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  103 |     if (index >= s->nb_streams)
      |               ^~
CC	libavformat/m4vdec.o
yes
checking for sys/types.h... In file included from src/libavformat/lxfdec.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/lvfdec.c: In function ‘lvf_read_packet’:
src/libavformat/lvfdec.c:126:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |             if (stream_index >= s->nb_streams)
      |                              ^~
src/libavformat/lvfdec.c:121:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  121 |             is_video = 1;
      |             ~~~~~~~~~^~~
src/libavformat/lvfdec.c:122:9: note: here
  122 |         case MKTAG('0', '1', 'w', 'b'):
      |         ^~~~
src/libavformat/lxfdec.c: In function ‘get_packet_header’:
src/libavformat/lxfdec.c:184:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  184 |         if (st->codecpar->bits_per_coded_sample != (audio_format & 0x3F)) {
      |                                                 ^~
yes
checking for unistd.h... CC	libavformat/matroska.o
CC	libavformat/matroskadec.o
CC	libavformat/matroskaenc.o
yes
checking for dlfcn.h... src/libavformat/matroska.c: In function ‘ff_mkv_stereo3d_conv’:
src/libavformat/matroska.c:169:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  169 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:170:5: note: here
  170 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_LEFT_RIGHT:
      |     ^~~~
src/libavformat/matroska.c:174:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  174 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:175:5: note: here
  175 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_TOP_BOTTOM:
      |     ^~~~
src/libavformat/matroska.c:179:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  179 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:180:5: note: here
  180 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_CHECKERBOARD_LR:
      |     ^~~~
src/libavformat/matroska.c:184:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  184 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:185:5: note: here
  185 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_ROW_INTERLEAVED_LR:
      |     ^~~~
src/libavformat/matroska.c:189:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  189 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:190:5: note: here
  190 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_COL_INTERLEAVED_LR:
      |     ^~~~
src/libavformat/matroska.c:194:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  194 |         stereo->flags |= AV_STEREO3D_FLAG_INVERT;
src/libavformat/matroska.c:195:5: note: here
  195 |     case MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_LR:
      |     ^~~~
yes
checking for objdir... .libs
CC	libavformat/mca.o
In file included from src/libavformat/matroskadec.c:53:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_close_or_discard_master’:
src/libavformat/matroskaenc.c:478:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  478 |     if (writer->current_master_element == writer->nb_elements - 1) {
      |                                        ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_block_len’:
src/libavformat/matroskaenc.c:629:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  629 |         if (track->offset <= size)
      |                           ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_write_block’:
src/libavformat/matroskaenc.c:653:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  653 |         unsigned offset = track->offset <= pkt->size ? track->offset : 0;
      |                                         ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_elem_write’:
src/libavformat/matroskaenc.c:707:54: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  707 |                                                    : elem->priv.sint;
      |                                                      ^~~~~~~~~~~~~~~
In file included from src/libavformat/matroskadec.c:65:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/matroskaenc.c: In function ‘mkv_add_cuepoint’:
src/libavformat/matroskaenc.c:935:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  935 |     while (idx > 0 && entries[idx - 1].pts > ts)
      |                                            ^
src/libavformat/matroskadec.c: At top level:
src/libavformat/matroskadec.c:447:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  447 |     { EBML_ID_EBMLVERSION,        EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:448:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  448 |     { EBML_ID_DOCTYPEVERSION,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:454:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  454 |     { MATROSKA_ID_SEGMENT, EBML_STOP },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:460:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  460 |     { MATROSKA_ID_DURATION,      EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:461:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  461 |     { MATROSKA_ID_TITLE,         EBML_UTF8,  0, 0, offsetof(MatroskaDemuxContext, title) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:462:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  462 |     { MATROSKA_ID_WRITINGAPP,    EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:463:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  463 |     { MATROSKA_ID_MUXINGAPP,     EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:464:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  464 |     { MATROSKA_ID_DATEUTC,       EBML_BIN,  0, 0, offsetof(MatroskaDemuxContext, date_utc) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:465:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  465 |     { MATROSKA_ID_SEGMENTUID,    EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:470:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  470 |     { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:471:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  471 |     { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:472:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  472 |     { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:473:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:474:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  474 |     { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:475:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  475 |     { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:476:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  476 |     { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:477:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  477 |     { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:478:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  478 |     { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:479:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  479 |     { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c: In function ‘mkv_update_codecprivate’:
src/libavformat/matroskadec.c:486:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  486 |     { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ,    EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:487:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  487 |     { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT,    EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:488:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  488 |     { MATROSKA_ID_VIDEOCOLORCBSUBHORZ,        EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:489:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  489 |     { MATROSKA_ID_VIDEOCOLORCBSUBVERT,        EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c:1282:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1282 |     if (codecpriv_size > track->codecpriv_size && !alternative_size) {
      |                        ^
src/libavformat/matroskadec.c:495:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  495 |     { MATROSKA_ID_VIDEOCOLORMAXCLL,           EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:496:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  496 |     { MATROSKA_ID_VIDEOCOLORMAXFALL,          EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:503:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  503 |     { MATROSKA_ID_VIDEOPROJECTIONPRIVATE,     EBML_BIN,   0, 0, offsetof(MatroskaTrackVideoProjection, private) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c:1285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1285 |     } else if (codecpriv_size > track->codecpriv_size) {
      |                               ^
src/libavformat/matroskadec.c:511:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  511 |     { MATROSKA_ID_VIDEOFRAMERATE,      EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:514:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  514 |     { MATROSKA_ID_VIDEOPIXELWIDTH,     EBML_UINT,  0, 0, offsetof(MatroskaTrackVideo, pixel_width) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:515:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  515 |     { MATROSKA_ID_VIDEOPIXELHEIGHT,    EBML_UINT,  0, 0, offsetof(MatroskaTrackVideo, pixel_height) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:516:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  516 |     { MATROSKA_ID_VIDEOCOLORSPACE,     EBML_BIN,   0, 0, offsetof(MatroskaTrackVideo, color_space) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:520:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  520 |     { MATROSKA_ID_VIDEOPIXELCROPB,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:521:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  521 |     { MATROSKA_ID_VIDEOPIXELCROPT,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:522:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  522 |     { MATROSKA_ID_VIDEOPIXELCROPL,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:523:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  523 |     { MATROSKA_ID_VIDEOPIXELCROPR,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:528:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  528 |     { MATROSKA_ID_VIDEOASPECTRATIO,    EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:534:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  534 |     { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:535:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  535 |     { MATROSKA_ID_AUDIOBITDEPTH,        EBML_UINT,  0, 0, offsetof(MatroskaTrackAudio, bitdepth) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:542:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  542 |     { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN,  0, 0, offsetof(MatroskaTrackCompression, settings) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:548:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  548 |     { MATROSKA_ID_ENCODINGENCKEYID,       EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:549:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  549 |     { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:550:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  550 |     { MATROSKA_ID_ENCODINGSIGALGO,        EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:551:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  551 |     { MATROSKA_ID_ENCODINGSIGHASHALGO,    EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:552:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  552 |     { MATROSKA_ID_ENCODINGSIGKEYID,       EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:553:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  553 |     { MATROSKA_ID_ENCODINGSIGNATURE,      EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:561:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  561 |     { MATROSKA_ID_ENCODINGORDER,       EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:571:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  571 |     { MATROSKA_ID_TRACKPLANEUID,  EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:572:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  572 |     { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:587:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  587 |     { MATROSKA_ID_BLKADDIDVALUE,      EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:588:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  588 |     { MATROSKA_ID_BLKADDIDNAME,       EBML_STR,  0, 0, offsetof(MatroskaBlockAdditionMapping, name) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:589:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  589 |     { MATROSKA_ID_BLKADDIDTYPE,       EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:590:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  590 |     { MATROSKA_ID_BLKADDIDEXTRADATA,  EBML_BIN,  0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:595:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  595 |     { MATROSKA_ID_TRACKNUMBER,           EBML_UINT,  0, 0, offsetof(MatroskaTrack, num) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:596:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  596 |     { MATROSKA_ID_TRACKNAME,             EBML_UTF8,  0, 0, offsetof(MatroskaTrack, name) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:597:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  597 |     { MATROSKA_ID_TRACKUID,              EBML_UINT,  0, 0, offsetof(MatroskaTrack, uid) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:598:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  598 |     { MATROSKA_ID_TRACKTYPE,             EBML_UINT,  0, 0, offsetof(MatroskaTrack, type) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:599:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  599 |     { MATROSKA_ID_CODECID,               EBML_STR,   0, 0, offsetof(MatroskaTrack, codec_id) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:600:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  600 |     { MATROSKA_ID_CODECPRIVATE,          EBML_BIN,   0, 0, offsetof(MatroskaTrack, codec_priv) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:603:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  603 |     { MATROSKA_ID_TRACKDEFAULTDURATION,  EBML_UINT,  0, 0, offsetof(MatroskaTrack, default_duration) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:619:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  619 |     { MATROSKA_ID_TRACKFLAGENABLED,      EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:620:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  620 |     { MATROSKA_ID_TRACKFLAGLACING,       EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:621:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  621 |     { MATROSKA_ID_CODECNAME,             EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:622:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  622 |     { MATROSKA_ID_CODECDECODEALL,        EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:623:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  623 |     { MATROSKA_ID_CODECINFOURL,          EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:624:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  624 |     { MATROSKA_ID_CODECDOWNLOADURL,      EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:625:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  625 |     { MATROSKA_ID_TRACKMINCACHE,         EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:626:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  626 |     { MATROSKA_ID_TRACKMAXCACHE,         EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:636:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  636 |     { MATROSKA_ID_FILEUID,      EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:637:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  637 |     { MATROSKA_ID_FILENAME,     EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:638:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  638 |     { MATROSKA_ID_FILEMIMETYPE, EBML_STR,  0, 0, offsetof(MatroskaAttachment, mime) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:639:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  639 |     { MATROSKA_ID_FILEDATA,     EBML_BIN,  0, 0, offsetof(MatroskaAttachment, bin) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:640:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  640 |     { MATROSKA_ID_FILEDESC,     EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:650:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  650 |     { MATROSKA_ID_CHAPSTRING,  EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:651:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  651 |     { MATROSKA_ID_CHAPLANG,    EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:652:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  652 |     { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:659:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  659 |     { MATROSKA_ID_CHAPTERUID,         EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:661:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  661 |     { MATROSKA_ID_CHAPTERFLAGHIDDEN,  EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:662:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  662 |     { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:663:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  663 |     { MATROSKA_ID_CHAPTERPHYSEQUIV,   EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:664:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  664 |     { MATROSKA_ID_CHAPTERATOM,        EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:670:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  670 |     { MATROSKA_ID_EDITIONUID,         EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:671:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  671 |     { MATROSKA_ID_EDITIONFLAGHIDDEN,  EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_tracks’:
src/libavformat/matroskadec.c:672:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  672 |     { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:673:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  673 |     { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:683:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  683 |     { MATROSKA_ID_CUETRACK,           EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c:1974:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1974 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/matroskadec.c:684:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  684 |     { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:685:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  685 |     { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:686:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  686 |     { MATROSKA_ID_CUEDURATION,        EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:687:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  687 |     { MATROSKA_ID_CUEBLOCKNUMBER,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:692:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  692 |     { MATROSKA_ID_CUETIME,          EBML_UINT, 0, 0,                        offsetof(MatroskaIndex, time) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:703:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  703 |     { MATROSKA_ID_TAGNAME,        EBML_UTF8, 0, 0,                   offsetof(MatroskaTag, name) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:704:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  704 |     { MATROSKA_ID_TAGSTRING,      EBML_UTF8, 0, 0,                   offsetof(MatroskaTag, string) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:706:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  706 |     { MATROSKA_ID_TAGDEFAULT,     EBML_UINT, 0, 0,                   offsetof(MatroskaTag, def) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:707:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  707 |     { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0,                   offsetof(MatroskaTag, def) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:713:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  713 |     { MATROSKA_ID_TAGTARGETS_TYPE,       EBML_STR,  0, 0, offsetof(MatroskaTagTarget, type) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_tags’:
src/libavformat/matroskadec.c:733:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  733 |     { MATROSKA_ID_SEEKID,       EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:744:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  744 |     { MATROSKA_ID_CLUSTER,     EBML_STOP },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskaenc.c:2102:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2102 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/matroskadec.c:762:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  762 |     { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN,  0, 0, offsetof(MatroskaBlock,additional) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:772:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  772 |     { MATROSKA_ID_BLOCK,          EBML_BIN,  0, 0, offsetof(MatroskaBlock, bin) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:774:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  774 |     { MATROSKA_ID_BLOCKDURATION,  EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c:2119:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2119 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/matroskadec.c:775:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  775 |     { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:776:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  776 |     { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:777:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  777 |     { MATROSKA_ID_CODECSTATE,     EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:785:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  785 |     { MATROSKA_ID_SIMPLEBLOCK,     EBML_BIN,  0, 0, offsetof(MatroskaBlock, bin) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskadec.c:787:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  787 |     { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) },
      |     ^
src/libavformat/matroskadec.c:127:7: note: def’ declared here
  127 |     } def;
      |       ^~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_chapters’:
src/libavformat/matroskadec.c:788:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  788 |     { MATROSKA_ID_SIMPLEBLOCK,     EBML_STOP },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:789:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  789 |     { MATROSKA_ID_BLOCKGROUP,      EBML_STOP },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskadec.c:790:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  790 |     { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskaenc.c:2183:52: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2183 |         uint64_t uid = create_new_ids ? i + 1ULL : c->id;
      |                                                    ^~~~~
src/libavformat/matroskadec.c:791:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  791 |     { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE },
      |     ^
src/libavformat/matroskadec.c:118:13: note: is_counted’ declared here
  118 |     uint8_t is_counted;
      |             ^~~~~~~~~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_attachments’:
src/libavformat/matroskaenc.c:2267:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2267 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/matroskadec.c: In function ‘matroska_find_level1_elem’:
src/libavformat/matroskadec.c:1226:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1226 |     if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) {
      |                                    ^~
checking if /usr/lib/distcc/bin/cc supports -fno-rtti -fno-exceptions... src/libavformat/matroskadec.c: In function ‘ebml_parse’:
src/libavformat/matroskadec.c:1493:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1493 |             if (ffio_limit(pb, length) != length) {
      |                                        ^~
src/libavformat/matroskaenc.c: In function ‘mkv_reformat_wavpack’:
src/libavformat/matroskaenc.c:2534:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2534 |         if (srclen < header.blocksize)
      |                    ^
src/libavformat/matroskadec.c:1547:44: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1547 |         while (matroska->num_levels && pos == level->start + level->length) {
      |                                            ^~
src/libavformat/mca.c: In function ‘read_header’:
src/libavformat/mca.c:120:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  120 |         if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size)
      |                                                     ^
src/libavformat/matroskadec.c: In function ‘matroska_probe’:
src/libavformat/matroskadec.c:1617:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1617 |         if (p->buf_size < 4 + size + total)
      |                         ^
src/libavformat/matroskadec.c:1625:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1625 |     for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) {
      |                   ^
src/libavformat/matroskadec.c:1629:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1629 |         for (n = 4 + size; n <= 4 + size + total - probelen; n++)
      |                              ^~
src/libavformat/matroskadec.c: In function ‘matroska_decode_buffer’:
src/libavformat/matroskadec.c:1664:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1664 |     if (pkt_size >= 10000000U)
      |                  ^~
src/libavformat/matroskaenc.c: In function ‘mkv_check_new_extra_data’:
src/libavformat/matroskaenc.c:2730:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2730 |             if (side_data_size != par->extradata_size) {
      |                                ^~
src/libavformat/matroskadec.c: In function ‘matroska_aac_profile’:
src/libavformat/matroskadec.c:2023:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2023 |     for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++)
      |                               ^
src/libavformat/matroskadec.c: In function ‘matroska_aac_sri’:
src/libavformat/matroskadec.c:2033:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2033 |     for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++)
      |                       ^
src/libavformat/matroskaenc.c: In function ‘mkv_write_trailer’:
src/libavformat/matroskaenc.c:3021:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3021 |                 if (mkv->reserve_cues_space == size + 1) {
      |                                             ^~
src/libavformat/matroskaenc.c:3037:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3037 |             if (size < mkv->reserve_cues_space)
      |                      ^
src/libavformat/matroskaenc.c:3046:38: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3046 |     if (endpos - mkv->segment_offset < (1ULL << 56) - 1) {
      |                                      ^
src/libavformat/matroskaenc.c:3080:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3080 |         for (i = 0; i < s->nb_streams; ++i) {
      |                       ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_tracks’:
src/libavformat/matroskaenc.c: In function ‘mkv_init’:
src/libavformat/matroskadec.c:2493:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2493 |             if (track->video.display_width == -1)
      |                                            ^~
src/libavformat/matroskaenc.c:3146:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3146 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
no
checking for /usr/lib/distcc/bin/cc option to produce PIC... -fPIC -DPIC
checking if /usr/lib/distcc/bin/cc PIC flag -fPIC -DPIC works... src/libavformat/matroskadec.c:2495:45: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2495 |             if (track->video.display_height == -1)
      |                                             ^~
src/libavformat/matroskaenc.c:3186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3186 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/mccdec.o
src/libavformat/matroskaenc.c:3246:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3246 |         track->track_num = mkv->is_dash ? mkv->dash_track_number : nb_tracks;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c: At top level:
src/libavformat/matroskaenc.c:3307:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3307 |     { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT,   { .i64 = 0 },   0, INT_MAX,   FLAGS },
      |     ^
In file included from src/libavformat/matroskaenc.c:52:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3308:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3308 |     { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3309:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3309 |     { "cluster_size_limit",  "Store at most the provided amount of bytes in a cluster. ",                                     OFFSET(cluster_size_limit), AV_OPT_TYPE_INT  , { .i64 = -1 }, -1, INT_MAX,   FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3310:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3310 |     { "cluster_time_limit",  "Store at most the provided number of milliseconds in a cluster.",                               OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3311:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3311 |     { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3312:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3312 |     { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3313:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3313 |     { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskaenc.c:3314:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3314 |     { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskadec.c:2892:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2892 |                     st->codecpar->height  < INT64_MAX / track->video.display_width  / display_width_mul &&
      |                                           ^
src/libavformat/matroskaenc.c:3315:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3315 |     { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskadec.c:2893:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2893 |                     st->codecpar->width   < INT64_MAX / track->video.display_height / display_height_mul)
      |                                           ^
src/libavformat/matroskaenc.c:3316:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3316 |     { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
yes
checking if /usr/lib/distcc/bin/cc static flag -static works... src/libavformat/matroskadec.c: In function ‘matroska_read_header’:
src/libavformat/matroskadec.c:3040:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3040 |     for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++)
      |                   ^
src/libavformat/matroskadec.c:3043:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3043 |     if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) {
      |           ^~
src/libavformat/matroskadec.c:3136:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3136 |         if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid &&
      |                               ^~
src/libavformat/matroskadec.c: In function ‘matroska_parse_laces’:
src/libavformat/matroskadec.c:3218:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3218 |                 if (size <= total)
      |                          ^~
src/libavformat/matroskadec.c:3227:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3227 |         if (size < total)
      |                  ^
src/libavformat/matroskadec.c:3263:41: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3263 |             if (lace_size[n - 1] + snum > (uint64_t)INT_MAX)
      |                                         ^
src/libavformat/matroskadec.c:3272:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3272 |         if (size < total)
      |                  ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_wavpack’:
src/libavformat/matroskadec.c:3406:23: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3406 |         if (blocksize > srclen) {
      |                       ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_block’:
src/libavformat/matroskadec.c:3741:42: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3741 |         (block_time >= 0 || cluster_time >= -block_time)) {
      |                                          ^~
src/libavformat/matroskadec.c:3745:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3745 |             timecode < track->end_timecode)
      |                      ^
src/libavformat/matroskadec.c:3788:74: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3788 |     if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time))
      |                                                                          ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/matroskadec.c:37:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavformat/matroskadec.c:3790:13: note: in expansion of macro ‘FFMAX’
 3790 |             FFMAX(track->end_timecode, timecode + block_duration);
      |             ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavformat/matroskadec.c:3790:13: note: in expansion of macro ‘FFMAX’
 3790 |             FFMAX(track->end_timecode, timecode + block_duration);
      |             ^~~~~
src/libavformat/matroskadec.c:3835:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3835 |         if (timecode != AV_NOPTS_VALUE)
      |                      ^~
In file included from src/libavutil/frame.h:31,
                 from src/libavutil/mastering_display_metadata.h:24,
                 from src/libavformat/matroskadec.c:46:
src/libavutil/avutil.h:248:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  248 | #define AV_NOPTS_VALUE          ((int64_t)UINT64_C(0x8000000000000000))
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3836:67: note: in expansion of macro ‘AV_NOPTS_VALUE’
 3836 |             timecode = lace_duration ? timecode + lace_duration : AV_NOPTS_VALUE;
      |                                                                   ^~~~~~~~~~~~~~
src/libavformat/mccdec.c: In function ‘mcc_read_header’:
src/libavformat/mccdec.c:156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  156 |                     if (j >= sizeof(out) - 1 - aliases[idx].len) {
      |                           ^~
src/libavformat/mccdec.c:166:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |                 if (i + 13 >= sizeof(line) - 1)
      |                            ^~
src/libavformat/mccdec.c:169:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |                 if (j >= sizeof(out) - 1) {
      |                       ^~
src/libavformat/matroskadec.c: In function ‘get_cue_desc’:
src/libavformat/matroskadec.c:4027:67: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4027 |         if (index_entries[i - 1].timestamp * matroska->time_scale <= ts &&
      |                                                                   ^~
src/libavformat/matroskadec.c:4028:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4028 |             index_entries[i].timestamp * matroska->time_scale > ts) {
      |                                                               ^
yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... src/libavformat/matroskadec.c: At top level:
src/libavformat/matroskadec.c:4423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4423 |     { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/matroskadec.c:48:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/matroskadec.c:4424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4424 |     { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/md5proto.o
yes
checking if /usr/lib/distcc/bin/cc supports -c -o file.o... (cached) yes
checking whether the /usr/lib/distcc/bin/cc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for /usr/lib/distcc/bin/cc option to enable large file support... CC	libavformat/metadata.o
none needed
checking whether byte ordering is bigendian... src/libavformat/metadata.c: In function ‘ff_metadata_conv_ctx’:
src/libavformat/metadata.c:64:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     for (i=0; i<ctx->nb_streams ; i++)
      |                ^
src/libavformat/metadata.c:66:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   66 |     for (i=0; i<ctx->nb_chapters; i++)
      |                ^
src/libavformat/metadata.c:68:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   68 |     for (i=0; i<ctx->nb_programs; i++)
      |                ^
CC	libavformat/mgsts.o
CC	libavformat/microdvddec.o
no
checking for pthread_create in -lpthread... yes
checking for aarch64-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for dvdread >= 6.0.0... src/libavformat/microdvddec.c:190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  190 |     { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD },
      |     ^
In file included from src/libavformat/microdvddec.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
yes
checking if /usr/lib/distcc/bin/cc supports -mno-ms-bitfields flag... CC	libavformat/microdvdenc.o
CC	libavformat/mj2kdec.o
no
checking if /usr/lib/distcc/bin/cc supports -Wall -Wsign-compare -Wextra flag... CC	libavformat/mkvtimestamp_v2.o
yes
checking for doxygen... doxygen
CC	libavformat/mlpdec.o
CC	libavformat/mlvdec.o
checking that generated files are newer than configure... done
configure: creating ./config.status
CC	libavformat/mm.o
src/libavformat/mlpdec.c:34:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
   34 | static int av_always_inline mlp_thd_probe(const AVProbeData *p, uint32_t sync)
      | ^~~~~~
src/libavformat/mlvdec.c: In function ‘read_packet’:
src/libavformat/mlvdec.c:414:18: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  414 |     if (mlv->pts >= st->duration)
      |                  ^~
src/libavformat/mlvdec.c:459:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  459 |     if (mlv->stream_index == avctx->nb_streams) {
      |                           ^~
src/libavformat/mm.c: In function ‘read_packet’:
src/libavformat/mm.c:167:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |             if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length)
      |                                                                     ^~
CC	libavformat/mmf.o
CC	libavformat/mms.o
CC	libavformat/mmsh.o
CC	libavformat/mmst.o
src/libavformat/mms.c: In function ‘ff_mms_asf_header_parser’:
src/libavformat/mms.c:61:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |     if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 ||
      |                              ^
src/libavformat/mms.c:72:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   72 |     while(end - p >= sizeof(ff_asf_guid) + 8) {
      |                   ^~
src/libavformat/mms.c:79:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   79 |         if (!chunksize || chunksize > end - p) {
      |                                     ^
src/libavformat/mms.c:87:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   87 |             if (end - p > sizeof(ff_asf_guid) * 2 + 68) {
      |                         ^
src/libavformat/mms.c:89:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |                 if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) {
      |                                                                     ^
src/libavformat/mms.c:97:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |             if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) {
      |                         ^~
src/libavformat/mms.c:104:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |                         46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) {
      |                                                  ^
src/libavformat/mms.c:123:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  123 |                     if (end - p < skip_bytes + 4) {
      |                                 ^
src/libavformat/mms.c:131:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  131 |                     if (end - p < skip_bytes + 22) {
      |                                 ^
src/libavformat/mms.c:138:29: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  138 |                 if (end - p < skip_bytes) {
      |                             ^
src/libavformat/mms.c:148:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  148 |             if (chunksize > end - p) {
      |                           ^
src/libavformat/mmsh.c: In function ‘read_data_packet’:
src/libavformat/mmsh.c:118:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  118 |     if (len > sizeof(mms->in_buffer)) {
      |             ^
src/libavformat/mmsh.c: In function ‘get_http_header_data’:
src/libavformat/mmsh.c:193:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |                 if (len > sizeof(mms->in_buffer)) {
      |                         ^
CC	libavformat/mods.o
In file included from src/libavformat/mmst.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/moflex.o
src/libavformat/mmst.c: In function ‘get_tcp_server_response’:
src/libavformat/mmst.c:285:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |                 || length_remaining > sizeof(mms->in_buffer) - 12) {
      |                                     ^
src/libavformat/mmst.c:321:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  321 |                 || length_remaining > sizeof(mms->in_buffer) - 8) {
      |                                     ^
src/libavformat/mmst.c:340:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  340 |             if(packet_id_type == mmst->header_packet_id) {
      |                               ^~
CC	libavformat/mov.o
CC	libavformat/mov_chan.o
In file included from src/libavformat/moflex.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/moflex.c: In function ‘moflex_read_sync’:
src/libavformat/moflex.c:225:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |         if (stream_index == s->nb_streams) {
      |                          ^~
src/libavformat/moflex.c: In function ‘moflex_read_packet’:
src/libavformat/moflex.c:298:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  298 |             if (stream_index >= s->nb_streams)
      |                              ^~
src/libavformat/moflex.c:317:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |             if (pkt_size > m->size)
      |                          ^
src/libavformat/moflex.c: In function ‘moflex_read_close’:
src/libavformat/moflex.c:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  367 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/mov_esds.o
src/libavformat/concatdec.c: In function ‘match_streams_one_to_one’:
src/libavformat/concatdec.c:249:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  249 |     for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
      |                                           ^
src/libavformat/concatdec.c:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |         if (i < avf->nb_streams) {
      |               ^
src/libavformat/concatdec.c: In function ‘match_streams_exact_id’:
src/libavformat/concatdec.c:269:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  269 |     for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
      |                                           ^
src/libavformat/concatdec.c:271:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |         for (j = 0; j < avf->nb_streams; j++) {
      |                       ^
src/libavformat/concatdec.c: In function ‘match_streams’:
src/libavformat/concatdec.c:291:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  291 |     if (cat->cur_file->nb_streams >= cat->avf->nb_streams)
      |                                   ^~
src/libavformat/concatdec.c:301:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  301 |     for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
      |                                           ^
src/libavformat/concatdec.c: In function ‘concat_read_close’:
src/libavformat/concatdec.c:401:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  401 |         for (j = 0; j < cat->files[i].nb_streams; j++) {
      |                       ^
src/libavformat/concatdec.c: In function ‘concat_read_header’:
src/libavformat/concatdec.c:671:74: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  671 |                 cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint)
      |                                                                          ^~
src/libavformat/concatdec.c: In function ‘try_seek’:
src/libavformat/concatdec.c:834:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  834 |         if (stream >= cat->avf->nb_streams)
      |                    ^~
src/libavformat/concatdec.c: In function ‘real_seek’:
src/libavformat/concatdec.c:849:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  849 |         if (stream >= avf->nb_streams)
      |                    ^~
src/libavformat/concatdec.c:881:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  881 |         left < cat->nb_files - 1 &&
      |              ^
src/libavformat/concatdec.c: At top level:
src/libavformat/concatdec.c:924:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  924 |       OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
      |       ^~~~~~
In file included from src/libavformat/concatdec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/concatdec.c:926:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  926 |       OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/concatdec.c:928:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  928 |       OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov_chan.c: In function ‘ff_mov_get_channel_layout_tag’:
src/libavformat/mov_chan.c:447:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  447 |             if ((layouts[i] & 0xFFFF) != channels)
      |                                       ^~
src/libavformat/mov_chan.c: In function ‘ff_mov_read_chan’:
src/libavformat/mov_chan.c:514:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  514 |     if (size < 12ULL + num_descr * 20ULL)
      |              ^
src/libavformat/mov_chan.c:518:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  518 |     for (i = 0; i < num_descr; i++) {
      |                   ^
CC	libavformat/movenc.o
CC	libavformat/movenc_ttml.o
CC	libavformat/movenccenc.o
CC	libavformat/movenchint.o
config.status: creating Makefile
In file included from src/libavformat/movenc.c:44:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
config.status: creating misc/dvdnav.pc
In file included from src/libavformat/movenc.c:67:
src/libavformat/ttmlenc.h: In function ‘ff_is_ttml_stream_paragraph_based’:
src/libavformat/ttmlenc.h:33:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   33 |             codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE &&
      |                                      ^~
src/libavformat/movenc.c: At top level:
src/libavformat/movenc.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
In file included from src/libavformat/movenc.c:54:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  110 |     { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c: In function ‘mov_write_stsz_tag’:
src/libavformat/movenc.c:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  231 |             for (j = 0; j < track->cluster[i].entries; j++) {
      |                           ^
src/libavformat/movenc.c: In function ‘mov_write_stsc_tag’:
src/libavformat/movenc.c:253:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  253 |         if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) {
      |                    ^~
config.status: creating misc/libdvdnav.spec
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/movenccenc.h:26,
                 from src/libavformat/movenccenc.c:21:
src/libavformat/movenccenc.c: In function ‘mov_cenc_write_encrypted’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/movenccenc.c:98:20: note: in expansion of macro ‘FFMIN’
   98 |         cur_size = FFMIN(size_left, sizeof(chunk));
      |                    ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/movenccenc.c:98:20: note: in expansion of macro ‘FFMIN’
   98 |         cur_size = FFMIN(size_left, sizeof(chunk));
      |                    ^~~~~
CC	libavformat/mp3dec.o
src/libavformat/movenc.c: In function ‘mov_get_rawvideo_codec_tag’:
config.status: creating src/dvdnav/version.h
src/libavformat/movenc.c:1676:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1676 |     for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) {
      |                   ^
src/libavformat/movenc.c: In function ‘validate_codec_tag’:
src/libavformat/movenc.c:1766:32: warning: comparison of integer expressions of different signedness: ‘enum AVCodecID’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1766 |                 codec_tags->id == codec_id)
      |                                ^~
src/libavformat/movenc.c: In function ‘mov_write_fiel_tag’:
src/libavformat/movenc.c:1816:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1816 |     if (field_order < FF_ARRAY_ELEMS(fiel_data))
      |                     ^
src/libavformat/movenchint.c: In function ‘write_hint_packets’:
src/libavformat/movenchint.c:334:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  334 |         if (packet_len > size || packet_len <= 12)
      |                        ^
config.status: creating config.h
config.status: executing depfiles commands
src/libavformat/movenc.c: In function ‘mov_write_ctts_tag’:
src/libavformat/movenc.c:2539:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2539 |     for (i = 0; i < entries; i++) {
      |                   ^
src/libavformat/movenc.c: In function ‘mov_write_stts_tag’:
src/libavformat/movenc.c:2570:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2570 |             if (i && duration == stts_entries[entries].duration) {
      |                               ^~
src/libavformat/movenc.c:2585:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2585 |     for (i = 0; i < entries; i++) {
      |                   ^
CC	libavformat/mp3enc.o
src/libavformat/movenc.c: In function ‘mov_write_iloc_tag’:
src/libavformat/movenc.c:2970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2970 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c: In function ‘mov_write_iinf_tag’:
src/libavformat/movenc.c:2991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2991 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c: In function ‘mov_write_ipco_tag’:
src/libavformat/movenc.c:3060:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3060 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c: In function ‘mov_write_ipma_tag’:
src/libavformat/movenc.c:3080:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3080 |     for (int i = 0, index = 1; i < s->nb_streams; i++) {
      |                                  ^
CC	libavformat/mpc.o
config.status: executing libtool commands
src/libavformat/movenc.c: In function ‘mov_write_covr’:
src/libavformat/movenc.c:4053:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4053 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mp3dec.c: In function ‘mp3_parse_info_tag’:
src/libavformat/mp3dec.c:175:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |     fsize = fsize >= pos ? fsize - pos : 0;
      |                   ^~
src/libavformat/mp3dec.c: At top level:
src/libavformat/mp3dec.c:601:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  601 |     { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
src/libavformat/movenc.c: In function ‘mov_setup_track_ids’:
In file included from src/libavformat/mp3dec.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c:4451:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4451 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c:4460:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4460 |             mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id;
      |                                         ^~
src/libavformat/movenc.c: In function ‘mov_write_moov_tag’:
src/libavformat/movenc.c:4497:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4497 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c:4538:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4538 |             int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL);
      |                                                                           ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/movenc.h:27,
                 from src/libavformat/movenc.c:29:
src/libavformat/movenc.c: In function ‘param_write_hex’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/movenc.c:4567:11: note: in expansion of macro ‘FFMIN’
 4567 |     len = FFMIN(sizeof(buf) / 2 - 1, len);
      |           ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/movenc.c:4567:11: note: in expansion of macro ‘FFMIN’
 4567 |     len = FFMIN(sizeof(buf) / 2 - 1, len);
      |           ^~~~~
src/libavformat/mp3enc.c: In function ‘mp3_write_xing’:
src/libavformat/mp3enc.c:163:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |     for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) {
      |                   ^
src/libavformat/mp3enc.c: At top level:
src/libavformat/mp3enc.c:506:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  506 |       offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
In file included from src/libavformat/mp3enc.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mp3enc.c:508:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  508 |       offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mp3enc.c:510:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  510 |       offsetof(MP3Context, write_xing),  AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mp3enc.c: In function ‘mp3_init’:
src/libavformat/mp3enc.c:582:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  582 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/movenc.c: In function ‘mov_add_tfra_entries’:
src/libavformat/movenc.c:4912:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4912 |         if (track->nb_frag_info >= track->frag_info_capacity) {
      |                                 ^~
src/libavformat/movenc.c: In function ‘mov_write_ftyp_tag’:
CC	libavformat/mpc8.o
src/libavformat/movenc.c:5332:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5332 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
[  8%] Performing build step for 'libdvdnav'
src/libavformat/movenc.c: In function ‘mov_write_identification’:
src/libavformat/movenc.c:5506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5506 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/mpeg.o
src/libavformat/movenc.c: In function ‘mov_write_squashed_packets’:
src/libavformat/movenc.c:5694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5694 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c: In function ‘mov_flush_fragment’:
CC	libavformat/mpegenc.o
src/libavformat/movenc.c:5735:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5735 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
  CC       src/dvdnav.lo
src/libavformat/movenc.c:5871:36: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5871 |                       (has_video ? starts_with_key : mov->tracks[first_track].cluster[0].flags & MOV_SYNC_SAMPLE) ? AVIO_DATA_MARKER_SYNC_POINT : AVIO_DATA_MARKER_BOUNDARY_POINT);
      |                                    ^~~~~~~~~~~~~~~
In file included from src/libavformat/mpc8.c:23:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavformat/movenc.c: In function ‘ff_mov_write_packet’:
src/libavformat/movenc.c:6179:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6179 |     if (trk->entry >= trk->cluster_capacity) {
      |                    ^~
src/libavformat/movenc.c: In function ‘mov_write_single_packet’:
src/libavformat/movenc.c:6332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6332 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/mpc8.c: In function ‘mpc8_get_chunk_header’:
src/libavformat/mpc8.c:132:34: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  132 |     if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) {
      |                                  ^~
src/libavformat/mpc8.c: In function ‘mpc8_parse_seektable’:
src/libavformat/mpc8.c:185:46: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  185 |         if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) {
      |                                              ^~
src/libavformat/movenc.c:6350:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6350 |         if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) {
      |                                                 ^~
src/libavformat/movenc.c:6375:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6375 |     if (trk->entry && pkt->stream_index < s->nb_streams)
      |                                         ^
src/libavformat/movenc.c:6381:62: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6381 |             (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) ||
      |                                                              ^~
In file included from src/libavformat/mpegenc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavformat/mpeg.c: In function ‘mpegps_read_pes_header’:
src/libavformat/mpeg.c:463:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mpeg.c: In function ‘mpegps_read_packet’:
src/libavformat/mpeg.c:520:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  520 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/movenc.c: In function ‘mov_create_chapter_track’:
src/libavformat/movenc.c:6607:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6607 |     for (i = 0; i < s->nb_chapters; i++) {
      |                   ^
src/libavformat/mpeg.c: In function ‘vobsub_read_close’:
src/libavformat/mpeg.c:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  729 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/mpeg.c: In function ‘vobsub_read_header’:
src/libavformat/mpeg.c:803:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  803 |             if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) {
      |                           ^~
src/libavformat/movenc.c: In function ‘enable_tracks’:
src/libavformat/mpeg.c:896:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  896 |     if (langidx < s->nb_streams)
      |                 ^
src/libavformat/mpeg.c:899:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  899 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpeg.c:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  909 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpeg.c: In function ‘vobsub_read_packet’:
src/libavformat/mpeg.c:931:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  931 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/movenc.c:6714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6714 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c: In function ‘put_system_header’:
src/libavformat/mpegenc.c:196:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  196 |         for (i = 0; i < ctx->nb_streams; i++) {
      |                       ^
src/libavformat/mpegenc.c:239:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  239 |         for (i = 0; i < ctx->nb_streams; i++) {
      |                       ^
src/libavformat/mpeg.c: In function ‘vobsub_read_seek’:
src/libavformat/mpegenc.c: In function ‘get_system_header_size’:
src/libavformat/mpegenc.c:289:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpeg.c:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1018 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mpeg.c: At top level:
src/libavformat/mpegenc.c: In function ‘mpeg_mux_init’:
src/libavformat/mpegenc.c:344:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  344 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpeg.c:1034:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1034 |     { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/mpeg.c:705:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegenc.c:472:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  472 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c:560:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  560 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c: In function ‘flush_packet’:
src/libavformat/mpegenc.c:827:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  827 |             if (payload_size < av_fifo_can_read(stream->fifo))
      |                              ^
src/libavformat/mpegenc.c: In function ‘remove_decoded_packets’:
src/libavformat/mpegenc.c:974:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  974 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c: In function ‘output_packet’:
src/libavformat/mpegenc.c:1014:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1014 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c:1024:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1024 |         if (s->packet_size > avail_data && !flush
      |                            ^
src/libavformat/mpegenc.c:1050:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         for (i = 0; i < ctx->nb_streams; i++) {
      |                       ^
In file included from src/libavcodec/put_bits.h:34:
src/libavformat/mpegenc.c:1107:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1107 |         av_assert0(av_fifo_can_read(stream->fifo) == trailer_size);
      |                                                   ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/mpegenc.c: In function ‘mpeg_mux_write_packet’:
src/libavformat/mpegenc.c:1200:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1200 |     if (can_write < size) {
      |                   ^
src/libavformat/mpegenc.c: In function ‘mpeg_mux_end’:
src/libavformat/mpegenc.c:1258:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1258 |     for (i = 0; i < ctx->nb_streams; i++) {
      |                   ^
src/libavformat/mpegenc.c: In function ‘mpeg_mux_deinit’:
src/libavformat/mpegenc.c:1268:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1268 |     for (int i = 0; i < ctx->nb_streams; i++) {
      |                       ^
CC	libavformat/mpegts.o
src/libavformat/mpegenc.c: At top level:
src/libavformat/mpegenc.c:1284:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1284 |     { "muxrate", NULL,                                          OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E },
      |     ^
In file included from src/libavformat/mpegenc.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegenc.c:1285:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1285 |     { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload),  AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/movenc.c: In function ‘mov_init’:
src/libavformat/movenc.c:6993:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6993 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/movenc.c:7008:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7008 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c:7022:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7022 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/movenc.c:7063:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7063 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/movenc.c: In function ‘mov_write_header’:
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/dvdnav.c:39:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/dvdnav.c:45:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/libavformat/movenc.c:7272:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7272 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/movenc.c:7280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7280 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
  CC       src/read_cache.lo
src/libavformat/movenc.c:7305:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7305 |         for (j = 0; j < s->nb_streams; j++) {
      |                       ^
src/libavformat/movenc.c:7369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7369 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c:7382:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7382 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
  CC       src/navigation.lo
In file included from src/libavformat/mpegts.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/movenc.c: In function ‘mov_write_trailer’:
src/libavformat/movenc.c:7513:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7513 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/movenc.c: In function ‘avif_write_trailer’:
src/libavformat/movenc.c:7663:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7663 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/mpegts.c: At top level:
src/libavformat/mpegts.c:189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  189 |     MPEGTS_OPTIONS,
      |     ^~~~~~~~~~~~~~
In file included from src/libavformat/mpegts.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:191:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  191 |      {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:193:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  193 |      {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:195:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  195 |      {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:197:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  197 |      {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:199:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 |      {.i64 = 0}, 0, 1,  AV_OPT_FLAG_DECODING_PARAM },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:201:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  201 |      {.i64 = 0}, 0, 1, 0 },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:203:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  203 |      {.i64 = 0}, 0, 1, 0 },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:205:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |      {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM },
      |      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  217 |     MPEGTS_OPTIONS,
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:220:11: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  220 |           { .i64 = 0 }, 0, 1,  AV_OPT_FLAG_DECODING_PARAM },
      |           ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c:224:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |       AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c: In function ‘get_program’:
src/libavformat/mpegts.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  279 |     for (i = 0; i < ts->nb_prg; i++) {
      |                   ^
src/libavformat/mpegts.c: In function ‘clear_avprogram’:
src/libavformat/mpegts.c:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     for (i = 0; i < ts->stream->nb_programs; i++)
      |                   ^
src/libavformat/mpegts.c:293:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         if (ts->stream->programs[i]->id == programid) {
      |                                         ^~
CC	libavformat/mpegtsenc.o
src/libavformat/mpegts.c: In function ‘add_pid_to_program’:
src/libavformat/mpegts.c:342:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  342 |     for (i = 0; i < p->nb_pids; i++)
      |                   ^
src/libavformat/mpegts.c: In function ‘update_av_program_info’:
src/libavformat/mpegts.c:353:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     for (i = 0; i < s->nb_programs; i++) {
      |                   ^
src/libavformat/mpegts.c:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |         if (program->id == programid) {
      |                         ^~
src/libavformat/mpegts.c: In function ‘discard_pid’:
src/libavformat/mpegts.c:390:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  390 |     for (k = 0; k < ts->stream->nb_programs; k++)
      |                   ^
src/libavformat/mpegts.c:393:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  393 |     if (k == ts->stream->nb_programs)
      |           ^~
src/libavformat/mpegts.c:396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  396 |     for (i = 0; i < ts->nb_prg; i++) {
      |                   ^
src/libavformat/mpegts.c:398:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |         for (j = 0; j < p->nb_pids; j++) {
      |                       ^
src/libavformat/movenc.c:7685:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7685 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegts.c:402:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  402 |             for (k = 0; k < ts->stream->nb_programs; k++) {
      |                           ^
src/libavformat/mpegts.c:403:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  403 |                 if (ts->stream->programs[k]->id == p->id) {
      |                                                 ^~
src/libavformat/movenc.c: At top level:
src/libavformat/mpegts.c: In function ‘getstr8’:
src/libavformat/mpegts.c:739:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  739 |         if (iconv(cd, &in, &inlen, &out, &outlen) == -1) {
      |                                                   ^~
src/libavformat/movenc.c:7783:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 7783 |     { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegts.c: In function ‘mpegts_set_stream_info’:
src/libavformat/mpegts.c:986:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  986 |         old_codec_id   != st->codecpar->codec_id   ||
      |                        ^~
src/libavformat/mpegts.c:987:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  987 |         old_codec_tag  != st->codecpar->codec_tag)
      |                        ^~
In file included from src/libavutil/common.h:43,
                 from src/libavformat/mpegts.c:25:
src/libavformat/mpegts.c: In function ‘read_sl_header’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mpegts.c:1065:27: note: in expansion of macro ‘FFMIN’
 1065 |     int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE);
      |                           ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/mpegts.c:1065:27: note: in expansion of macro ‘FFMIN’
 1065 |     int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE);
      |                           ^~~~~
src/libavformat/mpegts.c: In function ‘mpegts_push_data’:
src/libavformat/mpegts.c:1329:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1329 |                                     for (i = 0; i < p->nb_stream_indexes; i++) {
      |                                                   ^
In file included from src/libavformat/mpegts.c:33:
src/libavformat/mpegts.c: In function ‘ff_parse_mpeg2_descriptor’:
src/libavformat/mpegts.c:1897:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1897 |                 av_assert0(language_count <= sizeof(language) / 4);
      |                                           ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/mpegts.c:1948:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1948 |                 av_assert0(language_count <= sizeof(language) / 4);
      |                                           ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/mpegts.c: In function ‘find_matching_stream’:
src/libavformat/mpegts.c:2250:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2250 |         for (int i = 0; i < p->nb_streams; i++) {
      |                           ^
src/libavformat/mpegts.c:2255:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2255 |     } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */
      |                               ^
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/read_cache.c:37:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/read_cache.c:41:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/libavformat/mpegts.c: In function ‘pmt_cb’:
src/libavformat/mpegts.c:2358:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2358 |     if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid)
      |                                             ^~
  CC       src/highlight.lo
src/libavformat/mpegts.c: In function ‘pat_cb’:
src/libavformat/mpegts.c:2594:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2594 |                 if (prg->nb_pids && prg->pids[0] != pmt_pid)
      |                                                  ^~
src/libavformat/mpegts.c:2597:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2597 |                 if (prg_idx > nb_prg)
      |                             ^
src/libavformat/mpegts.c:2599:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2599 |                 if (prg_idx >= nb_prg)
      |                             ^~
src/libavformat/mpegts.c:2608:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2608 |         for (j=0; j<ts->stream->nb_programs; j++) {
      |                    ^
src/libavformat/mpegts.c:2609:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2609 |             for (i = 0; i < ts->nb_prg; i++)
      |                           ^
src/libavformat/mpegts.c:2610:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2610 |                 if (ts->prg[i].id == ts->stream->programs[j]->id)
      |                                   ^~
src/libavformat/mpegts.c:2612:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2612 |             if (i==ts->nb_prg && !ts->skip_clear)
      |                  ^~
src/libavformat/mpegts.c: In function ‘handle_packet’:
src/libavformat/mpegts.c:2869:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2869 |             for (i = 0; i < ts->nb_prg; i++) {
      |                           ^
src/libavformat/mpegts.c:2873:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2873 |             if (i == ts->nb_prg && ts->nb_prg > 0) {
      |                   ^~
src/libavformat/mpegts.c: In function ‘mpegts_resync’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mpegts.c:2898:20: note: in expansion of macro ‘FFMIN’
 2898 |     int64_t back = FFMIN(seekback, pos);
      |                    ^~~~~
In file included from src/libavformat/mpegtsenc.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/mpegts.c:2898:20: note: in expansion of macro ‘FFMIN’
 2898 |     int64_t back = FFMIN(seekback, pos);
      |                    ^~~~~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/navigation.c:29:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/navigation.c:33:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
  CC       src/logger.lo
src/libavformat/mpegts.c: In function ‘mpegts_free’:
src/libavformat/mpegts.c:3285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3285 |     for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++)
      |                   ^
src/libavformat/mpegts.c: In function ‘mpegts_get_pcr’:
src/libavformat/mpegts.c:3323:57: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3323 |         if ((pcr_pid < 0 || (AV_RB16(buf + 1) & 0x1fff) == pcr_pid) &&
      |                                                         ^~
src/libavformat/mpegtsenc.c: In function ‘mpegts_write_pmt’:
src/libavformat/mpegtsenc.c:526:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  526 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegtsenc.c:538:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  538 |             for (k = 0; k < program->nb_stream_indexes; k++)
      |                           ^
src/libavformat/mpegtsenc.c:539:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  539 |                 if (program->stream_index[k] == i) {
      |                                              ^~
src/libavformat/mpegtsenc.c:764:57: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  764 |                while (strlen(language) >= 3 && q - data < sizeof(data) - 6) {
      |                                                         ^
src/libavformat/mpegtsenc.c: In function ‘select_pcr_streams’:
src/libavformat/mpegtsenc.c:1065:76: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1065 |             AVStream *st = s->streams[program ? program->stream_index[j] : j];
      |                                                                            ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_init’:
src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1123 |         for (i = 0; i < s->nb_programs; i++) {
      |                       ^
src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1153 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_write_pes’:
src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1518 |                 for (int i = 0; i < s->nb_streams; i++) {
      |                                   ^
src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1521 |                     int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1);
      |                                                                ^~
src/libavformat/mpegtsenc.c: In function ‘mpegts_write_flush’:
src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2188 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_deinit’:
src/libavformat/mpegtsenc.c:2231:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2231 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mpegtsenc.c: At top level:
src/libavformat/mpegtsenc.c:2277:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2277 |       OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
      |       ^~~~~~
In file included from src/libavformat/mpegtsenc.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2279:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2279 |       OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2281:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2281 |       OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2301:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2301 |       OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2303:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2303 |       OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2304:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2304 |     { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2305:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2305 |     { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2307:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2307 |       OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2323:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2323 |     { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2324:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2324 |     { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2326:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2326 |       OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2328:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2328 |       OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2330:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2330 |       OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2332:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2332 |       OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mpegtsenc.c:2334:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2334 |       OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/highlight.c:33:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/highlight.c:38:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
CC	libavformat/mpegvideodec.o
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/logger.c:23:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CC       src/searching.lo
  CC       src/settings.lo
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/searching.c:32:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/searching.c:36:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CC       src/vm/decoder.lo
CC	libavformat/mpjpeg.o
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/dvdnav/dvdnav.h:37,
                 from src/settings.c:29:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/settings.c:33:
src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CC       src/vm/vm.lo
CC	libavformat/mpjpegdec.o
src/libavformat/bink.c: In function ‘read_packet’:
src/libavformat/bink.c:264:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     while (bink->current_track < bink->num_audio_tracks) {
      |                                ^
CC	libavformat/mpl2dec.o
  CC       src/vm/play.lo
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/vm/decoder.c:36:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/decoder.c:42:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/vm/decoder.c: In function 'eval_set_op':
src/vm/decoder.c:603:79: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
src/libavformat/mpjpegdec.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  371 |     { "strict_mime_boundary",  "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
      |     ^
In file included from src/libavformat/mpjpegdec.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/mpsubdec.o
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/vm/vm.c:42:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/vm.c:50:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/vm/vm.c: In function 'vm_jump_menu':
src/vm/vm.c:704:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
src/vm/vm.c:706:3: note: here
  CC       src/vm/getset.lo
CC	libavformat/msf.o
src/libavformat/cdxl.c:248:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  248 |     { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/cdxl.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/cdxl.c:249:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  249 |     { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/msnwc_tcp.o
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/vm/play.c:33:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/play.c:42:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/vm/play.c: In function 'play_PGC':
src/vm/play.c:77:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  CC       src/vm/vmget.lo
CC	libavformat/mspdec.o
CC	libavformat/mtaf.o
In file included from src/libavformat/msnwc_tcp.c:21:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/vm/getset.c:34:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/getset.c:41:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
  CC       src/vm/vmcmd.lo
CC	libavformat/mtv.o
src/libavformat/mspdec.c: In function ‘msp_read_packet’:
src/libavformat/mspdec.c:97:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |         for (i = 0; i < st->codecpar->height; i++)
      |                       ^
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from src/vm/vmget.c:35:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/vmget.c:42:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
CC	libavformat/musx.o
CC	libavformat/mux.o
CC	libavformat/mux_utils.o
CC	libavformat/mvdec.o
In file included from /build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:32,
                 from ./src/dvdnav/dvdnav.h:37,
                 from src/vm/vmcmd.c:33:
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:74:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:95:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:121:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:126:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:127:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:128:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:159:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:183:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:198:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:227:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:244:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:279:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:307:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:321:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:333:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:345:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:356:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:368:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:378:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:440:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:451:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:464:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:474:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:494:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:505:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:536:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:549:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:572:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:583:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:595:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:660:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:668:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:676:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:687:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:705:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/ifo_types.h:717:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:57:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:64:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:94:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:136:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:145:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:155:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:174:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:192:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:200:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:207:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:219:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:229:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi/src/kodi-build/build/include/dvdread/nav_types.h:241:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from src/vm/vmcmd.c:38:
./src/dvdnav_internal.h:107:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
./src/dvdnav_internal.h:133:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
  CCLD     libdvdnav.la
CC	libavformat/mvi.o
src/libavformat/mvdec.c: In function ‘read_table’:
src/libavformat/mvdec.c:250:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     for (i = 0; i < count; i++) {
      |                   ^
CC	libavformat/mxf.o
src/libavformat/mvdec.c: In function ‘mv_read_packet’:
src/libavformat/mvdec.c:485:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  485 |         if (index->pos > pos)
      |                        ^
src/libavformat/mvdec.c:487:29: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  487 |         else if (index->pos < pos) {
      |                             ^
src/libavformat/mvdec.c:506:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  506 |         if (mv->eof_count >= avctx->nb_streams)
      |                           ^~
src/libavformat/mvdec.c:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  514 |     if (mv->stream_index >= avctx->nb_streams)
      |                          ^~
src/libavformat/mvdec.c: In function ‘mv_read_seek’:
src/libavformat/mvdec.c:537:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  537 |     for (i = 0; i < avctx->nb_streams; i++)
      |                   ^
CC	libavformat/mxfdec.o
CC	libavformat/mxfenc.o
src/libavformat/mxf.c:32:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   32 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO },
      |     ^
In file included from src/libavformat/mxf.c:24:
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:33:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   33 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:34:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   34 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:35:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   35 |     { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:36:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   36 |     { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:37:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   37 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,  AVMEDIA_TYPE_DATA },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:42:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:43:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:44:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:45:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:46:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14,      AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:47:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13,    AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:48:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14,   AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:49:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 SP@LL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:50:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 SP@ML */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:51:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 MP@LL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:52:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 MP@ML */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:53:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 MP@HL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:54:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:55:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:56:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:57:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:58:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14,        AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:59:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13,   AV_CODEC_ID_RAWVIDEO }, /* uncompressed */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:60:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15,   AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:61:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13,      AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:62:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14,      AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:63:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16,      AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:64:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14,       AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:65:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14,       AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:66:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16,       AV_CODEC_ID_V210 }, /* V210 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:67:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14,     AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:68:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14,     AV_CODEC_ID_PRORES }, /* Apple ProRes */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:69:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15,       AV_CODEC_ID_FFV1 }, /*FFV1 V0 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:70:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15,       AV_CODEC_ID_FFV1 }, /*FFV1 V1 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:71:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15,       AV_CODEC_ID_FFV1 }, /*FFV1 V3 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:73:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14,        AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:74:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13,  AV_CODEC_ID_PCM_S16LE }, /* uncompressed */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:75:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13,  AV_CODEC_ID_PCM_S16LE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:76:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13,  AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:77:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15,   AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:78:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15,        AV_CODEC_ID_AC3 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:79:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15,        AV_CODEC_ID_MP2 }, /* MP2 or MP3 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:81:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,       AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:85:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:86:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:87:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,    AV_PIX_FMT_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:91:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:92:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,                         0 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:96:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:97:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:98:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:99:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:100:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:101:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:102:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:103:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:105:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:107:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0, AVCOL_PRI_UNSPECIFIED },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:111:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  111 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:112:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
CC	libavformat/mxg.o
src/libavformat/mxf.c:113:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:114:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:115:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:116:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:117:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:118:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:119:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  119 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:120:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:121:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:123:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:124:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:125:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  125 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:127:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  127 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0, AVCOL_TRC_UNSPECIFIED },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:132:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:133:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  133 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:134:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:135:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  135 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:136:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:137:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:139:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |     { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxf.c:141:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0, AVCOL_SPC_UNSPECIFIED },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
In file included from src/libavformat/mxfdec.c:53:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
CC	libavformat/ncdec.o
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_sync’:
src/libavformat/mxfdec.c:449:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  449 |     for (i = 0; i < size && !avio_feof(pb); i++) {
      |                   ^
src/libavformat/mxfdec.c:456:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  456 |     return i == size;
      |              ^~
src/libavformat/mxfdec.c: In function ‘mxf_get_stream_index’:
src/libavformat/mxfdec.c:485:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  485 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfdec.c: In function ‘mxf_decrypt_triplet’:
src/libavformat/mxfdec.c:672:32: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  672 |     if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
      |                                ^
src/libavformat/mxfdec.c:672:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  672 |     if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
      |                                                              ^~
src/libavformat/mxfdec.c:684:19: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  684 |     else if (size < plaintext_size)
      |                   ^
src/libavformat/mxfdec.c: In function ‘mxf_read_partition_pack’:
src/libavformat/mxfdec.c:780:24: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  780 |     if (this_partition != klv_offset - mxf->run_in) {
      |                        ^~
src/libavformat/mxfdec.c:847:53: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  847 |         mxf->run_in + partition->previous_partition >= klv_offset) {
      |                                                     ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_strong_ref_array’:
src/libavformat/mxfdec.c:976:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  976 |     if (ret != *count * sizeof(UID)) {
      |             ^~
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:1594:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1594 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14,       AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */
      |     ^
In file included from src/libavformat/mxfdec.c:65:
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1595:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1595 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14,      AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1596:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1596 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14,        AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1597:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1597 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14,       AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1598:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1598 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14,      AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1599:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14,       AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1600:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1600 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14,     AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1601:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1601 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1603:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1603 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14,       AV_CODEC_ID_FFV1, NULL, 14 },
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1604:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1604 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14,    AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1606:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1606 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15,     AV_CODEC_ID_HQ_HQA },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1607:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1607 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15,        AV_CODEC_ID_HQX },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1608:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1608 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16,       AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1609:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1609 |     { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14,   AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1610:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1610 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,      AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1615:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1615 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
In file included from src/libavformat/mxfenc.c:51:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavformat/mxfdec.c:1616:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,       AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1621:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1621 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14,       AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1622:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1622 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14,   AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1623:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1623 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,       AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1628:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1628 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1629:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1629 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1630:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1630 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1631:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1631 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1632:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1632 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,    0 },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1638:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1638 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14,       AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1639:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1639 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1640:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1640 |     { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1641:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1641 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14,       AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1642:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1642 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0,      AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1646:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1646 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE,      "vbi_smpte_436M", 11 },
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1647:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1647 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 },
      |     ^
src/libavformat/mxf.h:110:30: note: wrapping_indicator_type’ declared here
  110 |     MXFWrappingIndicatorType wrapping_indicator_type;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1648:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c:1649:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1649 |     { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },  0, AV_CODEC_ID_NONE },
      |     ^
src/libavformat/mxf.h:108:17: note: desc’ declared here
  108 |     const char *desc;
      |                 ^~~~
src/libavformat/mxfdec.c: In function ‘mxf_get_sorted_table_segments’:
src/libavformat/mxfdec.c:1791:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1791 |                  s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) &&
      |                                                                                                            ^
src/libavformat/mxfdec.c:1795:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1795 |                  s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position <  best_index_start ||
      |                                                                                                            ^
src/libavformat/mxfdec.c:1796:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1796 |                  s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) {
      |                                                                                                            ^~
src/libavformat/mxfenc.c: In function ‘mxf_lookup_local_tag’:
src/libavformat/mxfenc.c:507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  507 |     for (int i = 0; i < MXF_NUM_TAGS; i++) {
      |                       ^
src/libavformat/mxfenc.c: In function ‘mxf_write_primer_pack’:
src/libavformat/mxfenc.c:531:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  531 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfenc.c:561:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  561 |     for (i = 0; i < MXF_NUM_TAGS; i++) {
      |                   ^
src/libavformat/mxfenc.c:573:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  573 |     for (i = 0; i < MXF_NUM_TAGS; i++) {
      |                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/mxfdec.c:50:
src/libavformat/mxfdec.c: In function ‘mxf_edit_unit_absolute_offset’:
src/libavformat/mxfenc.c: In function ‘mxf_write_essence_container_refs’:
src/libavformat/mxfenc.c:622:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  622 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavformat/mxfdec.c:1894:21: note: in expansion of macro ‘FFMAX’
 1894 |         edit_unit = FFMAX(edit_unit, s->index_start_position);  /* clamp if trying to seek before start */
      |                     ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavformat/mxfdec.c:1894:21: note: in expansion of macro ‘FFMAX’
 1894 |         edit_unit = FFMAX(edit_unit, s->index_start_position);  /* clamp if trying to seek before start */
      |                     ^~~~~
src/libavformat/mxfdec.c:1896:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1896 |         if (edit_unit < s->index_start_position + s->index_duration) {
      |                       ^
src/libavformat/mxfdec.c:1902:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1902 |                 if (s->nb_index_entries == 2 * s->index_duration + 1)
      |                                         ^~
src/libavformat/mxfdec.c: In function ‘mxf_compute_ptses_fake_index’:
src/libavformat/mxfdec.c:1945:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1945 |         if (s->index_duration > INT_MAX - index_table->nb_ptses) {
      |                               ^
src/libavformat/mxfdec.c:1951:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1951 |         if (s->nb_index_entries != s->index_duration &&
      |                                 ^~
src/libavformat/mxfdec.c:1952:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1952 |             s->nb_index_entries != s->index_duration + 1 &&  /* Avid index */
      |                                 ^~
[  8%] Performing install step for 'libdvdnav'
src/libavformat/mxfenc.c: In function ‘mxf_write_multi_descriptor’:
src/libavformat/mxfdec.c:1953:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1953 |             s->nb_index_entries != s->index_duration * 2 + 1) {
      |                                 ^~
src/libavformat/mxfenc.c:1050:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/mxfdec.c:2013:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2013 |         if (s->nb_index_entries == 2 * s->index_duration + 1)
      |                                 ^~
src/libavformat/mxfdec.c:2015:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2015 |         if (s->nb_index_entries == index_delta * s->index_duration + 1)
      |                                 ^~
src/libavformat/mxfdec.c: In function ‘mxf_compute_index_tables’:
src/libavformat/mxfdec.c:2125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2125 |         for (k = 0; k < mxf->fc->nb_streams; k++) {
      |                       ^
CC	libavformat/network.o
src/libavformat/mxfenc.c: In function ‘mxf_write_package’:
src/libavformat/mxfenc.c:1651:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1651 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfenc.c: In function ‘mxf_write_header_metadata_sets’:
src/libavformat/mxfenc.c:1708:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1708 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mxfenc.c: In function ‘mxf_write_index_table_segment’:
src/libavformat/mxfenc.c:1810:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1810 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfenc.c:1838:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1838 |         for (i = 0; i < mxf->edit_units_count; i++) {
      |                       ^
src/libavformat/mxfenc.c:1850:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1850 |                     for (j = key_index; j < mxf->edit_units_count; j++) {
      |                                           ^
CC	libavformat/nistspheredec.o
src/libavformat/mxfenc.c:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1854 |                     if (j == mxf->edit_units_count)
      |                           ^~
src/libavformat/mxfdec.c: In function ‘mxf_get_color_range’:
src/libavformat/mxfdec.c:2461:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2461 |             descriptor->white_ref_level == ((1<<descriptor->component_depth) - 1) &&
      |                                         ^~
src/libavformat/mxfdec.c:2462:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2462 |             (descriptor->color_range    == (1<<descriptor->component_depth) ||
      |                                         ^~
src/libavformat/mxfenc.c: In function ‘mxf_parse_prores_frame’:
src/libavformat/mxfdec.c:2463:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2463 |              descriptor->color_range    == ((1<<descriptor->component_depth) - 1)))
      |                                         ^~
src/libavformat/mxfenc.c:2030:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2030 |     for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) {
      |                   ^
src/libavformat/mxfdec.c:2466:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2466 |             descriptor->black_ref_level == (1  <<(descriptor->component_depth - 4)) &&
      |                                         ^~
src/libavformat/mxfenc.c: In function ‘mxf_parse_dnxhd_frame’:
src/libavformat/mxfdec.c:2467:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2467 |             descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) &&
      |                                         ^~
src/libavformat/mxfenc.c:2084:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2084 |     for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) {
      |                   ^
src/libavformat/mxfdec.c:2468:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2468 |             descriptor->color_range     == ((14<<(descriptor->component_depth - 4)) + 1))
      |                                         ^~
src/libavformat/mxfenc.c: In function ‘mxf_parse_h264_frame’:
src/libavformat/mxfenc.c:2318:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2318 |     for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) {
      |                   ^
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdnav'
 /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/build/kodi-rpi/src/kodi-build/build/share/doc/libdvdnav'
src/libavformat/mxfenc.c: In function ‘mxf_init’:
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
src/libavformat/mxfenc.c:2547:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2547 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
 /usr/bin/install -c -m 644 misc/dvdnav.pc '/build/kodi-rpi/src/kodi-build/build/lib/pkgconfig'
src/libavformat/mxfdec.c: In function ‘mxf_parse_structural_metadata’:
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/include/dvdnav'
src/libavformat/mxfdec.c:3046:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3046 |             if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) {
      |                                                                   ^~
src/libavformat/mxfenc.c:2691:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2691 |             if (st->index != s->nb_streams - 1) {
      |                           ^~
 /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/build/kodi-rpi/src/kodi-build/build/include/dvdnav'
src/libavformat/mxfenc.c:2733:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2733 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfdec.c:3091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3091 |     for (int i = 0; i < mxf->fc->nb_streams; i++) {
      |                       ^
 /usr/bin/mkdir -p '/build/kodi-rpi/src/kodi-build/build/lib'
src/libavformat/mxfenc.c: In function ‘mxf_write_system_item’:
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libdvdnav.la '/build/kodi-rpi/src/kodi-build/build/lib'
src/libavformat/mxfdec.c:3094:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3094 |             for (int j = i + 1; j < mxf->fc->nb_streams; j++) {
      |                                   ^
src/libavformat/mxfenc.c:2773:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2773 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfenc.c: In function ‘mxf_compute_edit_unit_byte_count’:
src/libavformat/mxfenc.c:2902:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2902 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:3225:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3225 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfdec.c:3226:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3226 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c: In function ‘mxf_write_random_index_pack’:
src/libavformat/mxfenc.c:3048:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3048 |     for (i = 0; i < mxf->body_partitions_count; i++) {
      |                   ^
src/libavformat/mxfdec.c:3227:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3227 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c: In function ‘mxf_write_footer’:
src/libavformat/mxfdec.c:3228:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3228 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3107 |         for (i = 0; i < mxf->body_partitions_count; i++) {
      |                       ^
src/libavformat/mxfenc.c: In function ‘mxf_interleave_get_packet’:
src/libavformat/mxfdec.c:3229:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3229 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3130:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3130 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/mxfdec.c:3230:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3230 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3133:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3133 |     if (stream_count && (s->nb_streams == stream_count || flush)) {
      |                                        ^~
src/libavformat/mxfdec.c:3231:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3231 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3135:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3135 |         if (s->nb_streams != stream_count) {
      |                           ^~
src/libavformat/mxfdec.c:3232:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3232 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c: At top level:
src/libavformat/mxfdec.c:3233:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3233 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3222:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3222 |       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
In file included from src/libavformat/mxfenc.c:43:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mxfdec.c:3234:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3234 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3235:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3235 |       offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mxfdec.c:3235:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3235 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3238:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3238 |       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mxfdec.c:3236:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3236 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3251:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3251 |         offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |         ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mxfdec.c:3237:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3237 |     { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata },
      |     ^
src/libavformat/mxfdec.c:328:9: note: ctx_size’ declared here
  328 |     int ctx_size;
      |         ^~~~~~~~
src/libavformat/mxfenc.c:3254:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3254 |       offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |       ^~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.la
src/libavformat/mxfdec.c: In function ‘mxf_read_local_tags’:
src/libavformat/mxfdec.c:3344:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3344 |         if (avio_tell(pb) > klv_end) {
      |                           ^
src/libavformat/mxfdec.c: In function ‘mxf_parse_klv’:
libtool: install: /usr/bin/install -c .libs/libdvdnav.a /build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.a
src/libavformat/mxfdec.c:3389:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3389 |         if (avio_tell(s->pb) > next) {
      |                              ^
src/libavformat/mxfdec.c: In function ‘mxf_seek_to_previous_partition’:
src/libavformat/mxfdec.c:3416:66: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3416 |         mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell)
      |                                                                  ^~
libtool: install: chmod 644 /build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.a
src/libavformat/mxfdec.c: In function ‘mxf_get_wrapping_by_body_sid’:
src/libavformat/mxfdec.c:3509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3509 |     for (int i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mxfdec.c: In function ‘mxf_compute_essence_containers’:
libtool: install: ranlib /build/kodi-rpi/src/kodi-build/build/lib/libdvdnav.a
src/libavformat/network.c: In function ‘ff_connect_parallel’:
src/libavformat/network.c:415:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |     if (parallel > FF_ARRAY_ELEMS(attempts))
      |                  ^
src/libavformat/mxfdec.c:3525:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3525 |     for (x = 0; x < mxf->partitions_count; x++) {
      |                   ^
src/libavformat/mxfdec.c:3545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3545 |             if (x < mxf->partitions_count - 1)
      |                   ^
src/libavformat/network.c: In function ‘ff_listen_connect’:
src/libavformat/network.c:284:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  284 |             if (ret != 0) {
      |                ^
src/libavformat/network.c:296:9: note: here
  296 |         default:
      |         ^~~~~~~
src/libavformat/mxfdec.c: In function ‘mxf_handle_missing_index_segment’:
src/libavformat/mxfdec.c:3626:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3626 |     for (i = 0; i < mxf->partitions_count; i++) {
      |                   ^
src/libavformat/nistspheredec.c: In function ‘nist_read_header’:
src/libavformat/nistspheredec.c:115:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  115 |             if (bps > INT16_MAX/8U)
      |                     ^
src/libavformat/mxfdec.c: In function ‘mxf_read_random_index_pack’:
src/libavformat/mxfdec.c:3718:45: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3718 |     if (mxf->run_in + mxf->footer_partition >= file_size) {
      |                                             ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_header’:
src/libavformat/mxfdec.c:3819:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3819 |     for (int i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/mxfdec.c:3836:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3836 |     for (int i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/mxfdec.c: In function ‘mxf_set_pts’:
src/libavformat/mxfdec.c:3969:38: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3969 |         if (t && track->sample_count < t->nb_ptses) {
      |                                      ^
src/libavformat/mxfdec.c: In function ‘mxf_read_packet’:
src/libavformat/mxfdec.c:4000:17: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4000 |         if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) {
      |                 ^
CC	libavformat/nspdec.o
src/libavformat/mxfdec.c:4001:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4001 |             mxf->current_klv_data = (KLVPacket){{0}};
      |             ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4050:51: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4050 |                     if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) {
      |                                                   ^~
src/libavformat/mxfdec.c:4058:25: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4058 |                         mxf->current_klv_data = (KLVPacket){{0}};
      |                         ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4078:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4078 |                     mxf->current_klv_data = (KLVPacket){{0}};
      |                     ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4085:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4085 |                     mxf->current_klv_data = (KLVPacket){{0}};
      |                     ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4091:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4091 |                     mxf->current_klv_data = (KLVPacket){{0}};
      |                     ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4100:17: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4100 |                 mxf->current_klv_data = (KLVPacket){{0}};
      |                 ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
CC	libavformat/nsvdec.o
src/libavformat/mxfdec.c:4111:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4111 |             mxf->current_klv_data = (KLVPacket){{0}};
      |             ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c: In function ‘mxf_read_close’:
src/libavformat/mxfdec.c:4125:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4125 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/mxfdec.c: In function ‘mxf_probe’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mxfdec.c:4152:35: note: in expansion of macro ‘FFMIN’
 4152 |     const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key));
      |                                   ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/mxfdec.c:4152:35: note: in expansion of macro ‘FFMIN’
 4152 |     const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key));
      |                                   ^~~~~
src/libavformat/mxfdec.c:4154:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4154 |     if (p->buf_size < sizeof(mxf_header_partition_pack_key))
      |                     ^
src/libavformat/mxfdec.c: In function ‘mxf_read_seek’:
src/libavformat/mxfdec.c:4207:9: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4207 |         mxf->current_klv_data = (KLVPacket){{0}};
      |         ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4214:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4214 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/mxfdec.c:4223:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4223 |             if (i == s->nb_streams)
      |                   ^~
src/libavformat/mxfdec.c:4262:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4262 |             if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) {
      |                         ^
src/libavformat/mxfdec.c:4268:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4268 |             mxf->current_klv_data = (KLVPacket){{0}};
      |             ^~~
src/libavformat/mxf.h:75:13: note: offset’ declared here
   75 |     int64_t offset;
      |             ^~~~~~
src/libavformat/mxfdec.c:4274:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4274 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:4290:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 4290 |       AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/mxfdec.c:60:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
[  8%] Completed 'libdvdnav'
src/libavformat/mxfdec.c: In function ‘mxf_parse_structural_metadata’:
src/libavformat/mxfdec.c:2878:47: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 2878 |                     st->codecpar->field_order = AV_FIELD_PROGRESSIVE;
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2879:17: note: here
 2879 |                 case SeparateFields:
      |                 ^~~~
src/libavformat/nspdec.c: In function ‘nsp_read_header’:
src/libavformat/nspdec.c:79:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   79 |             av_log(s, AV_LOG_WARNING, "Unsupported chunk!\n");
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/nspdec.c:80:9: note: here
   80 |         case MKBETAG('S', 'D', 'A', '_'):
      |         ^~~~
src/libavformat/mxfdec.c: In function ‘mxf_is_st_422’:
src/libavformat/mxfdec.c:2171:36: warning: mxf_match_uid’ reading 16 bytes from a region of size 14 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overread-Wstringop-overread]8;;]
 2171 |     return essence_container_ul && mxf_match_uid(*essence_container_ul, st_422_essence_container_ul,
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2172 |                                                  sizeof(st_422_essence_container_ul));
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2171:36: note: referencing argument 2 of type ‘const uint8_t[16]src/libavformat/mxfdec.c:1556:12: note: in a call to function ‘mxf_match_uid’
 1556 | static int mxf_match_uid(const UID key, const UID uid, int len)
      |            ^~~~~~~~~~~~~
src/libavformat/nsvdec.c: In function ‘nsv_read_chunk’:
[  8%] Built target libdvdnav
src/libavformat/nsvdec.c:607:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  607 |         for (i = 0; i < FFMIN(8, vsize); i++)
      |                       ^
CC	libavformat/nullenc.o
CC	libavformat/nut.o
CC	libavformat/nutdec.o
CC	libavformat/nutenc.o
[  8%] Generating system/players/VideoPlayer/libdvdnav-aarch64.so
In file included from src/libavformat/nutdec.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/nutdec.c: In function ‘decode_main_header’:
src/libavformat/nutdec.c:230:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |     for (i = 0; i < nut->time_base_count; i++) {
      |                   ^
src/libavformat/nutdec.c:291:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  291 |         if (tmp_stream >= stream_count) {
      |                        ^~
src/libavformat/nutdec.c:320:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  320 |     if (end > avio_tell(bc) + 4) {
      |             ^
src/libavformat/nutdec.c:347:33: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  347 |     if (nut->version > 3 && end > avio_tell(bc) + 4) {
      |                                 ^
src/libavformat/nutdec.c:362:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  362 |     for (i = 0; i < stream_count; i++) {
      |                   ^
src/libavformat/nutdec.c: In function ‘set_disposition_bits’:
src/libavformat/nutdec.c:498:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  498 |     for (i = 0; i < avf->nb_streams; ++i)
      |                   ^
In file included from src/libavformat/nutenc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavformat/nutdec.c: In function ‘decode_info_header’:
src/libavformat/nutdec.c:550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  550 |     for (i = 0; i < count; i++) {
      |                   ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/nutdec.c: In function ‘find_and_decode_index’:
src/libavformat/nutdec.c:731:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  731 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/nutdec.c:741:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  741 |                 if (n + x >= syncpoint_count + 1) {
      |                           ^~
src/libavformat/nutdec.c: In function ‘nut_read_header’:
src/libavformat/nutdec.c:835:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  835 |     for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) {
      |                                                                 ^
src/libavformat/nutdec.c: In function ‘decode_frame_header’:
src/libavformat/nutdec.c:1074:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1074 |                size > 2 * nut->max_distance ||
      |                     ^
src/libavformat/nutdec.c: In function ‘read_seek’:
src/libavformat/nutdec.c:1305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1305 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/nutdec.c: In function ‘nut_read_packet’:
src/libavformat/nutenc.c: In function ‘build_frame_code’:
src/libavformat/nutenc.c:190:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  190 |     for (stream_id = 0; stream_id < s->nb_streams; stream_id++) {
      |                                   ^
src/libavformat/nutdec.c:1193:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1193 |             frame_code = avio_r8(bc);
      |                          ^~~~~~~~~~~
src/libavformat/nutdec.c:1194:9: note: here
 1194 |         case 0:
      |         ^~~~
src/libavformat/nutdec.c:1198:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1198 |             else if (ret == 1) // OK but discard packet
      |                     ^
src/libavformat/nutenc.c: In function ‘write_mainheader’:
src/libavformat/nutdec.c:1200:9: note: here
 1200 |         default:
      |         ^~~~~~~
src/libavformat/nutenc.c:384:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |     for (i = 0; i < nut->time_base_count; i++) {
      |                   ^
src/libavformat/nutenc.c: In function ‘write_index’:
src/libavformat/nutenc.c:631:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  631 |     for (i=0; i<nut->avf->nb_streams; i++) {
      |                ^
src/libavformat/nutenc.c: In function ‘write_headers’:
src/libavformat/nutenc.c:680:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  680 |     for (i = 0; i < nut->avf->nb_streams; i++) {
      |                   ^
src/libavformat/nutenc.c:691:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  691 |     for (i = 0; i < nut->avf->nb_streams; i++) {
      |                   ^
src/libavformat/nutenc.c:700:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  700 |     for (i = 0; i < nut->avf->nb_chapters; i++) {
      |                   ^
src/libavformat/nutenc.c: In function ‘nut_write_header’:
src/libavformat/nutenc.c:743:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  743 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/nutenc.c:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  757 |         for (j = 0; j < nut->time_base_count; j++)
      |                       ^
src/libavformat/nutenc.c:763:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  763 |         if (j == nut->time_base_count)
      |               ^~
src/libavformat/nutenc.c:774:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  774 |     for (i = 0; i < s->nb_chapters; i++) {
      |                   ^
src/libavformat/nutenc.c:777:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  777 |         for (j = 0; j < nut->time_base_count; j++)
      |                       ^
src/libavformat/nutenc.c:783:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  783 |         if (j == nut->time_base_count)
      |               ^~
src/libavformat/nutenc.c: In function ‘get_needed_flags’:
src/libavformat/nutenc.c:819:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  819 |     if (pkt->size > 2 * nut->max_distance)
      |                   ^
src/libavformat/nutenc.c: In function ‘nut_write_packet’:
src/libavformat/nutenc.c:1031:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1031 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/nutenc.c:1070:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1070 |             for (i=0; i<s->nb_streams; i++) {
      |                        ^
src/libavformat/nutenc.c: In function ‘nut_write_deinit’:
src/libavformat/nutenc.c:1230:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1230 |         for (i=0; i<s->nb_streams; i++)
      |                    ^
src/libavformat/nutenc.c: At top level:
src/libavformat/nutenc.c:1245:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1245 |     { "write_index", "Write index",                               OFFSET(write_index), AV_OPT_TYPE_BOOL,  {.i64 = 1},                   0,       1, E, },
      |     ^
In file included from src/libavformat/nutenc.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/nuv.o
CC	libavformat/oggdec.o
CC	libavformat/oggenc.o
src/libavformat/nuv.c: In function ‘nuv_header’:
src/libavformat/nuv.c:182:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |     if (fps < 0.0f) {
      |             ^
src/libavformat/nuv.c: In function ‘nuv_read_dts’:
src/libavformat/nuv.c:378:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  378 |                 if (stream_index == idx) {
      |                    ^
src/libavformat/nuv.c:390:13: note: here
  390 |             default:
      |             ^~~~~~~
In file included from src/libavformat/oggdec.c:36:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/nuv.c: In function ‘nuv_packet’:
src/libavformat/nuv.c:272:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  272 |             if (!ctx->rtjpg_video) {
      |                ^
src/libavformat/nuv.c:276:9: note: here
  276 |         case NUV_VIDEO:
      |         ^~~~
src/libavformat/oggdec.c: In function ‘buf_realloc’:
src/libavformat/oggdec.c:302:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |     if (os->bufsize - os->bufpos < size) {
      |                                  ^
src/libavformat/oggdec.c: In function ‘ogg_packet’:
src/libavformat/oggdec.c:561:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  561 |     if (os->granule == -1)
      |                     ^~
src/libavformat/oggdec.c: In function ‘ogg_get_length’:
src/libavformat/oggdec.c:667:47: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  667 |         if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 &&
      |                                               ^~
src/libavformat/oggdec.c: In function ‘ogg_calc_pts’:
src/libavformat/oggdec.c:787:25: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  787 |         if (os->granule != -1LL) {
      |                         ^~
In file included from src/libavformat/oggenc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/oggparsecelt.o
[  8%] Built target wrap_libdvdnav
src/libavformat/oggenc.c: At top level:
src/libavformat/oggenc.c:88:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |         OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM },
      |         ^~~~~~
In file included from src/libavformat/oggenc.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/oggenc.c:90:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |       OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM},
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/oggenc.c:92:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |         OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/oggenc.c:94:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |         OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/oggenc.c: In function ‘ogg_buffer_data’:
src/libavformat/oggenc.c:226:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  226 |         MAX_PAGE_SIZE - oggstream->page.size < size) {
      |                                              ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/opt.h:31:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/oggenc.c:241:15: note: in expansion of macro ‘FFMIN’
  241 |         len = FFMIN(size, segments*255);
      |               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/oggenc.c:241:15: note: in expansion of macro ‘FFMIN’
  241 |         len = FFMIN(size, segments*255);
      |               ^~~~~
src/libavformat/oggenc.c: In function ‘ogg_init’:
src/libavformat/oggenc.c:481:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  481 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/oggenc.c: In function ‘ogg_write_header’:
src/libavformat/oggenc.c:610:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  610 |     for (j = 0; j < s->nb_streams; j++) {
      |                   ^
src/libavformat/oggenc.c:617:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  617 |     for (j = 0; j < s->nb_streams; j++) {
      |                   ^
src/libavformat/oggenc.c: In function ‘ogg_write_packet’:
src/libavformat/oggenc.c:694:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  694 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/oggenc.c: In function ‘ogg_write_trailer’:
src/libavformat/oggenc.c:709:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  709 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/oggenc.c: In function ‘ogg_free’:
src/libavformat/oggenc.c:727:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  727 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
[  8%] Built target kodi-libraries
CC	libavformat/oggparsedirac.o
CC	libavformat/oggparseflac.o
In file included from src/libavformat/oggparsecelt.c:27:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
CC	libavformat/oggparseogm.o
CC	libavformat/oggparseopus.o
src/libavformat/mov.c: In function ‘mov_metadata_hmmt’:
src/libavformat/mov.c:288:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  288 |     if (n_hmmt > len / 4)
      |                ^
src/libavformat/mov.c: In function ‘mov_read_udta_string’:
src/libavformat/mov.c:481:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  481 |             if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) {
      |                                                          ^~
src/libavformat/mov.c:497:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  497 |             if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) {
      |                                                          ^~
src/libavformat/mov.c:505:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  505 |             if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) {
      |                                                     ^~~
src/libavformat/mov.c:505:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  505 |             if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) {
      |                                                          ^~
src/libavformat/mov.c:507:80: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  507 |                        "Failed to store the float32 number (%f) in string.\n", val);
      |                                                                                ^~~
src/libavformat/mov.c: In function ‘mov_read_dref’:
src/libavformat/mov.c:599:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  599 |         entries >= UINT_MAX / sizeof(*sc->drefs))
      |                 ^~
src/libavformat/mov.c:602:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  602 |     for (i = 0; i < sc->drefs_count; i++) {
      |                   ^
In file included from src/libavformat/oggparseflac.c:27:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/mov.c: In function ‘mov_read_hdlr’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/mov.c:771:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  771 |         if (title_size > FFMIN(INT_MAX, SIZE_MAX-1))
      |                        ^
src/libavformat/mov.c: In function ‘get_frag_time’:
src/libavformat/mov.c:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1299 |         for (j = 0; j < s->nb_streams; j++)
      |                       ^
In file included from src/libavformat/oggparseogm.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavformat/mov.c: In function ‘update_frag_index’:
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavformat/mov.c:1365:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1365 |     for (i = 0; i < c->fc->nb_streams; i++) {
      |                   ^
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/mov.c: In function ‘mov_read_mdhd’:
src/libavformat/mov.c:1494:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1494 |     if ((version == 1 && st->duration == UINT64_MAX) ||
      |                                       ^~
src/libavformat/mov.c: In function ‘mov_read_wave’:
src/libavformat/mov.c:1931:33: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1931 |                 && buffer >> 32 <= atom.size
      |                                 ^~
In file included from src/libavformat/oggparseopus.c:27:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
In file included from src/libavformat/oggparseogm.c:33:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggparseopus.c: In function ‘opus_duration’:
src/libavformat/oggparseopus.c:98:27: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   98 |                           toc_config < 16 ? 480 << (toc_config & 1) :
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |                                             120 << (toc_config & 3);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/oggparseogm.c: In function ‘ogm_header’:
src/libavformat/oggparseogm.c:111:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  111 |                 if (bytestream2_get_bytes_left(&p) < size)
      |                                                    ^
CC	libavformat/oggparseskeleton.o
src/libavformat/oggparseogm.c: In function ‘ogm_packet’:
src/libavformat/oggparseogm.c:183:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |     if (os->psize < lb + 1)
      |                   ^
src/libavformat/mov.c: In function ‘mov_skip_multiple_stsd’:
src/libavformat/mov.c:2530:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2530 |           (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
      |                      ^~
src/libavformat/mov.c:2530:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2530 |           (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
      |                                                   ^~
src/libavformat/mov.c:2532:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2532 |           codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
      |                     ^~
src/libavformat/mov.c:2532:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2532 |           codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
      |                                                     ^~
src/libavformat/mov.c:2534:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2534 |           codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") &&
      |                     ^~
src/libavformat/mov.c:2534:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2534 |           codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") &&
      |                                                     ^~
In file included from src/libavformat/mov.c:37:
src/libavformat/mov.c: In function ‘ff_mov_read_stsd_entries’:
src/libavutil/intreadwrite.h:224:39: warning: missing initializer for field ‘size’ of ‘MOVAtom’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 | #   define AV_RN(s, p) (((const union unaligned_##s *) (p))->l)
      |                                       ^~~~~~~~~~
src/libavutil/intreadwrite.h:364:23: note: in expansion of macro ‘AV_RN’
  364 | #   define AV_RN32(p) AV_RN(32, p)
      |                       ^~~~~
src/libavutil/intreadwrite.h:391:27: note: in expansion of macro ‘AV_RN32’
  391 | #   define AV_RL(s, p)    AV_RN##s(p)
      |                           ^~~~~
src/libavutil/intreadwrite.h:423:26: note: in expansion of macro ‘AV_RL’
  423 | #   define AV_RL32(p)    AV_RL(32, p)
      |                          ^~~~~
src/libavformat/mov.c:2565:23: note: in expansion of macro ‘AV_RL32’
 2565 |         MOVAtom a = { AV_RL32("stsd") };
      |                       ^~~~~~~
In file included from src/libavformat/mov.c:63:
src/libavformat/isom.h:89:13: note: size’ declared here
   89 |     int64_t size; /* total size (excluding the size and type fields) */
      |             ^~~~
CC	libavformat/oggparsespeex.o
src/libavformat/mov.c: In function ‘mov_read_stsc’:
src/libavformat/mov.c:2726:36: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2726 |     if ((uint64_t)entries * 12 + 4 > atom.size)
      |                                    ^
In file included from src/libavformat/mov.c:40:
src/libavformat/mov.c: In function ‘mov_get_stsc_samples’:
src/libavformat/mov.c:2800:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2800 |         av_assert0(sc->stsc_data[index].first <= sc->chunk_count);
      |                                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavformat/oggparsetheora.o
src/libavformat/mov.c: In function ‘mov_estimate_video_delay’:
src/libavformat/mov.c:3564:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3564 |         for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) {
      |                                                                   ^
src/libavformat/mov.c:3594:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3594 |             if (ctts_sample == msc->ctts_data[ctts_ind].count) {
      |                             ^~
src/libavformat/mov.c: In function ‘build_open_gop_key_points’:
src/libavformat/mov.c:3980:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3980 |         if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count)
      |                                    ^
src/libavformat/mov.c:3990:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3990 |         for (int j = 0; j < sc->ctts_data[i].count; j++)
      |                           ^
src/libavformat/mov.c:4003:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4003 |             if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count)
      |                                         ^
src/libavformat/mov.c:4017:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4017 |         if (sg->count > INT_MAX - sample_id)
      |                       ^
src/libavformat/mov.c: In function ‘mov_build_index’:
In file included from src/libavformat/oggparseskeleton.c:24:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/mov.c:4054:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4054 |         for (i = 0; i < sc->elst_count; i++) {
      |                       ^
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/mov.c:4083:58: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4083 |             if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration)
      |                                                          ^~
src/libavformat/mov.c:4152:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4152 |                 i + 1 == sc->stsc_data[stsc_index + 1].first)
      |                       ^~
src/libavformat/mov.c:4165:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4165 |             for (j = 0; j < sc->stsc_data[stsc_index].count; j++) {
      |                           ^
src/libavformat/mov.c:4172:92: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4172 |                 if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) {
      |                                                                                            ^~
src/libavformat/mov.c:4196:81: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4196 |                 sample_size = sc->stsz_sample_size > 0 ? sc->stsz_sample_size : sc->sample_sizes[current_sample];
      |                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC	libavformat/oggparsevorbis.o
src/libavformat/mov.c:4288:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4288 |                 i + 1 == sc->stsc_data[stsc_index + 1].first)
      |                       ^~
In file included from src/libavformat/oggparsespeex.c:30:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/mov.c:4317:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4317 |                 if (sti->nb_index_entries >= total) {
      |                                           ^~
src/libavformat/mov.c: In function ‘mov_open_dref’:
src/libavformat/mov.c:4413:54: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4413 |         if (i == ref->nlvl_to - 1 && src_path - src  < sizeof(filename)) {
      |                                                      ^
src/libavformat/mov.c: In function ‘mov_read_trak’:
src/libavformat/mov.c:4510:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4510 |     if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) {
      |                                                                     ^
src/libavformat/mov.c:4539:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4539 |     if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) {
      |                       ^
In file included from src/libavformat/oggparsetheora.c:30:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
CC	libavformat/oggparsevp8.o
src/libavformat/oggparsetheora.c: In function ‘theora_header’:
src/libavformat/oggparsetheora.c:119:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  119 |         ff_vorbis_stream_comment(s, st, os->buf + os->pstart + 7, os->psize - 7);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/oggparsetheora.c:120:5: note: here
  120 |     case 0x82:
      |     ^~~~
src/libavformat/mov.c: In function ‘mov_read_tfhd’:
src/libavformat/mov.c:4974:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4974 |     for (i = 0; i < c->trex_count; i++)
      |                   ^
src/libavformat/mov.c:4975:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 4975 |         if (c->trex_data[i].track_id == track_id) {
      |                                      ^~
src/libavformat/mov.c: In function ‘mov_read_tfdt’:
src/libavformat/mov.c:5064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5064 |     for (i = 0; i < c->fc->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c:5065:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5065 |         if (c->fc->streams[i]->id == frag->track_id) {
      |                                   ^~
src/libavformat/mov.c:5075:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5075 |     if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1)
      |                                  ^~
src/libavformat/mov.c: In function ‘mov_read_trun’:
src/libavformat/mov.c:5117:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5117 |     for (i = 0; i < c->fc->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c:5118:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5118 |         if (c->fc->streams[i]->id == frag->track_id) {
      |                                   ^~
src/libavformat/mov.c:5129:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5129 |     if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1)
      |                                ^~
CC	libavformat/oma.o
In file included from src/libavformat/oggparsevorbis.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/mov.c:5268:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5268 |     for (i = 0; i < entries && !pb->eof_reached; i++) {
      |                   ^
src/libavformat/mov.c:5329:48: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5329 |         if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration)
      |                                                ^~
src/libavformat/mov.c:5346:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5346 |     if (i < entries) {
      |           ^
src/libavformat/mov.c: In function ‘mov_read_sidx’:
In file included from src/libavformat/oggparsevorbis.c:38:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/oggparsevorbis.c: In function ‘ogm_chapter’:
src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |         for (i = 0; i < as->nb_chapters; i++)
      |                       ^
src/libavformat/mov.c:5421:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5421 |         if (c->fc->streams[i]->id == track_id) {
      |                                   ^~
src/libavformat/mov.c:5447:38: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5447 |     if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd)
      |                                      ^~
src/libavformat/mov.c:5475:40: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5475 |         if (av_sat_add64(offset, size) != offset + (uint64_t)size ||
      |                                        ^~
src/libavformat/mov.c:5476:41: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5476 |             av_sat_add64(pts, duration) != pts + (uint64_t)duration
      |                                         ^~
src/libavformat/mov.c:5507:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5507 |         for (i = 0; i < c->frag_index.nb_items; i++) {
      |                       ^
In file included from src/libavformat/oggparsevp8.c:26:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
src/libavformat/mov.c:5509:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 5509 |             for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) {
      |                                             ^
src/libavformat/mov.c: In function ‘mov_read_elst’:
src/libavformat/mov.c:5664:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 5664 |                e->duration, e->time, e->rate);
      |                                      ~^~~~~~
CC	libavformat/omadec.o
CC	libavformat/omaenc.o
src/libavformat/mov.c: In function ‘mov_read_uuid’:
src/libavformat/mov.c:6149:46: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6149 |     if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX))
      |                                              ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavutil/bprint.h:33,
                 from src/libavformat/mov.c:33:
src/libavformat/mov.c: In function ‘mov_read_free’:
CC	libavformat/options.o
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:6243:34: note: in expansion of macro ‘FFMIN’
 6243 |     ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size));
      |                                  ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/mov.c:6243:34: note: in expansion of macro ‘FFMIN’
 6243 |     ret = avio_read(pb, content, FFMIN(sizeof(content), atom.size));
      |                                  ^~~~~
src/libavformat/mov.c: In function ‘get_current_encryption_info’:
src/libavformat/mov.c:6312:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6312 |         for (i = 0; i < c->fc->nb_streams; i++) {
      |                       ^
src/libavformat/mov.c:6318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6318 |         if (i == c->fc->nb_streams)
      |               ^~
src/libavformat/mov.c: In function ‘mov_read_sample_encryption_info’:
src/libavformat/mov.c:6388:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6388 |         for (i = 0; i < subsample_count && !pb->eof_reached; i++) {
      |                       ^
src/libavformat/mov.c: In function ‘mov_parse_auxiliary_info’:
src/libavformat/mov.c:6481:73: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6481 |         avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) {
      |                                                                         ^~
src/libavformat/mov.c: In function ‘mov_try_read_block’:
src/libavformat/mov.c:6544:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6544 |         if (avio_read(pb, buffer + offset, to_read) != to_read) {
      |                                                     ^~
src/libavformat/mov.c: In function ‘mov_read_saio’:
src/libavformat/mov.c:6686:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6686 |     for (i = 0; i < entry_count && !pb->eof_reached; i++) {
      |                   ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:6687:36: note: in expansion of macro ‘FFMIN’
 6687 |         unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count);
      |                                    ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/mov.c:6687:36: note: in expansion of macro ‘FFMIN’
 6687 |         unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count);
      |                                    ^~~~~
src/libavformat/omadec.c: In function ‘rprobe’:
src/libavformat/omadec.c:150:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |         size < OMA_ENC_HEADER_SIZE + oc->k_size + oc->e_size + oc->i_size ||
      |              ^
src/libavformat/omadec.c: In function ‘nprobe’:
src/libavformat/omadec.c:187:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |         size < OMA_ENC_HEADER_SIZE + oc->k_size + 4)
      |              ^
src/libavformat/omadec.c: In function ‘decrypt_init’:
src/libavformat/omadec.c:270:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |     if (OMA_ENC_HEADER_SIZE + oc->k_size + oc->e_size + oc->i_size + 8 > geob->datasize ||
      |                                                                        ^
src/libavformat/omadec.c:292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |         for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) {
      |                       ^
src/libavformat/omadec.c:301:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  301 |         if (i >= FF_ARRAY_ELEMS(leaf_table)) {
      |               ^~
src/libavformat/omadec.c: In function ‘read_packet’:
src/libavformat/omadec.c:342:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  342 |     if (pos >= oc->content_start && byte_rate > 0) {
      |             ^~
src/libavformat/mov.c: In function ‘mov_read_tenc’:
src/libavformat/omadec.c: In function ‘oma_read_probe’:
src/libavformat/omadec.c:566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  566 |     if (p->buf_size < tag_len + 5)
      |                     ^
src/libavformat/omadec.c: In function ‘oma_read_seek’:
src/libavformat/omadec.c:594:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  594 |     if (err || avio_tell(s->pb) < oc->content_start)
      |                                 ^
src/libavformat/mov.c:6923:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6923 |         if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) {
      |                                                                           ^~
src/libavformat/mov.c: In function ‘cenc_scheme_decrypt’:
src/libavformat/mov.c:6998:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6998 |     for (i = 0; i < sample->subsample_count; i++) {
      |                   ^
src/libavformat/mov.c:6999:103: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 6999 |         if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) {
      |                                                                                                       ^
src/libavformat/mov.c: In function ‘cbc1_scheme_decrypt’:
src/libavformat/mov.c:7053:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7053 |     for (i = 0; i < sample->subsample_count; i++) {
      |                   ^
In file included from src/libavformat/options.c:39:
src/libavformat/options_table.h:39:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D},
      | ^
In file included from src/libavformat/options.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:40:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:41:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:56:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:57:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:58:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:59:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:60:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:63:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:64:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:65:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:66:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:67:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:68:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:7054:103: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7054 |         if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) {
      |                                                                                                       ^
src/libavformat/options_table.h:81:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:82:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:83:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:84:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:86:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:87:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/os_support.o
src/libavformat/mov.c: In function ‘cens_scheme_decrypt’:
src/libavformat/options_table.h:95:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:101:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:102:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:103:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:104:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/options_table.h:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:7115:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7115 |     for (i = 0; i < sample->subsample_count; i++) {
      |                   ^
src/libavformat/options.c: In function ‘avformat_new_stream’:
src/libavformat/options.c:250:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     if (s->nb_streams >= s->max_streams) {
      |                       ^~
src/libavformat/mov.c:7116:103: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7116 |         if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) {
      |                                                                                                       ^
src/libavformat/mov.c:7129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7129 |             if (rem_bytes < 16*sample->crypt_byte_block) {
      |                           ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:7135:21: note: in expansion of macro ‘FFMIN’
 7135 |             data += FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/mov.c:7135:21: note: in expansion of macro ‘FFMIN’
 7135 |             data += FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:7136:26: note: in expansion of macro ‘FFMIN’
 7136 |             rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                          ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/mov.c:7136:26: note: in expansion of macro ‘FFMIN’
 7136 |             rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                          ^~~~~
src/libavformat/mov.c: In function ‘cbcs_scheme_decrypt’:
CC	libavformat/paf.o
src/libavformat/mov.c:7180:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7180 |     for (i = 0; i < sample->subsample_count; i++) {
      |                   ^
src/libavformat/mov.c:7181:103: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7181 |         if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) {
      |                                                                                                       ^
src/libavformat/mov.c:7195:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7195 |             if (rem_bytes < 16*sample->crypt_byte_block) {
      |                           ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:7201:21: note: in expansion of macro ‘FFMIN’
 7201 |             data += FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                     ^~~~~
CC	libavformat/pcm.o
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/mov.c:7201:21: note: in expansion of macro ‘FFMIN’
 7201 |             data += FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/mov.c:7202:26: note: in expansion of macro ‘FFMIN’
 7202 |             rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                          ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/mov.c:7202:26: note: in expansion of macro ‘FFMIN’
 7202 |             rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
      |                          ^~~~~
src/libavformat/mov.c: In function ‘cenc_filter’:
src/libavformat/mov.c:7296:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7296 |         } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) {
      |                                                            ^
src/libavformat/mov.c: In function ‘mov_read_SA3D’:
src/libavformat/mov.c:7568:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 7568 |         if (i != avio_rb32(pb)) {
      |               ^~
CC	libavformat/pcmdec.o
src/libavformat/mov.c: In function ‘mov_read_chapters’:
src/libavformat/mov.c:8031:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8031 |     for (j = 0; j < mov->nb_chapter_tracks; j++) {
      |                   ^
src/libavformat/mov.c:8035:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8035 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
CC	libavformat/pcmenc.o
src/libavformat/mov.c: In function ‘mov_free_encryption_index’:
src/libavformat/mov.c:8210:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8210 |     for (i = 0; i < (*index)->nb_encrypted_samples; i++) {
      |                   ^
src/libavformat/mov.c: In function ‘mov_read_close’:
CC	libavformat/pjsdec.o
src/libavformat/mov.c:8224:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8224 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c:8232:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8232 |         for (j = 0; j < sc->drefs_count; j++) {
      |                       ^
src/libavformat/mov.c:8281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8281 |         for (i = 1; i < mov->meta_keys_count; i++) {
      |                       ^
src/libavformat/mov.c: In function ‘tmcd_is_referenced’:
src/libavformat/mov.c:8310:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8310 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c: In function ‘export_orphan_timecode’:
src/libavformat/mov.c:8326:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8326 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c: In function ‘read_tfra’:
src/libavformat/mov.c:8357:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8357 |     for (i = 0; i < item_count; i++) {
      |                   ^
src/libavformat/mov.c: In function ‘mov_read_header’:
src/libavutil/intreadwrite.h:224:39: warning: missing initializer for field ‘size’ of ‘MOVAtom’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 | #   define AV_RN(s, p) (((const union unaligned_##s *) (p))->l)
      |                                       ^~~~~~~~~~
src/libavutil/intreadwrite.h:364:23: note: in expansion of macro ‘AV_RN’
  364 | #   define AV_RN32(p) AV_RN(32, p)
      |                       ^~~~~
src/libavutil/intreadwrite.h:391:27: note: in expansion of macro ‘AV_RN32’
  391 | #   define AV_RL(s, p)    AV_RN##s(p)
      |                           ^~~~~
src/libavutil/intreadwrite.h:423:26: note: in expansion of macro ‘AV_RL’
  423 | #   define AV_RL32(p)    AV_RL(32, p)
      |                          ^~~~~
src/libavformat/mov.c:8446:22: note: in expansion of macro ‘AV_RL32’
 8446 |     MOVAtom atom = { AV_RL32("root") };
      |                      ^~~~~~~
src/libavformat/isom.h:89:13: note: size’ declared here
   89 |     int64_t size; /* total size (excluding the size and type fields) */
      |             ^~~~
src/libavformat/pcmdec.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
In file included from src/libavformat/pcmdec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/pcmdec.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "channels",    "", offsetof(PCMAudioDemuxerContext, channels),    AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/pcmdec.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  119 |     { "ch_layout",   "", offsetof(PCMAudioDemuxerContext, ch_layout),   AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:8481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8481 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/pcmdec.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  182 |     { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/pcmdec.c:184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  184 |     { "channels",    "", offsetof(PCMAudioDemuxerContext, channels),    AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/pcmdec.c:185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  185 |     { "ch_layout",   "", offsetof(PCMAudioDemuxerContext, ch_layout),   AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:8490:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8490 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c:8497:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8497 |             for (j = 0; j < s->nb_streams; j++)
      |                           ^
src/libavformat/mov.c:8510:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8510 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/mov.c:8541:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8541 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/pmpdec.o
src/libavformat/mov.c:8559:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8559 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mov.c:8576:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8576 |     for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) {
      |                                              ^
src/libavformat/mov.c:8584:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8584 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/pp_bnk.o
src/libavformat/mov.c:8645:49: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8645 |         if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset)
      |                                                 ^~
src/libavformat/mov.c: In function ‘mov_find_next_sample’:
src/libavformat/mov.c:8656:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8656 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/prompeg.o
src/libavformat/mov.c: In function ‘mov_read_packet’:
src/libavformat/mov.c:8855:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8855 |     if (sc->ctts_data && sc->ctts_index < sc->ctts_count) {
      |                                         ^
src/libavformat/mov.c:8859:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8859 |         if (sc->ctts_index < sc->ctts_count &&
      |                            ^
src/libavformat/mov.c:8860:49: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8860 |             sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) {
      |                                                 ^~
src/libavformat/mov.c:8874:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 8874 |     if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) {
      |                                             ^~
src/libavformat/pmpdec.c: In function ‘pmp_header’:
src/libavformat/pmpdec.c:105:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  105 |         if (size < 9 + 4*pmp->num_streams) {
      |                  ^
src/libavformat/pmpdec.c:111:40: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  111 |         if (fsize > 0 && i == 0 && pos > fsize) {
      |                                        ^
src/libavformat/pmpdec.c:116:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |     for (i = 1; i < pmp->num_streams; i++) {
      |                   ^
src/libavformat/mov.c: In function ‘mov_read_seek’:
src/libavformat/mov.c:9061:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 9061 |     if (stream_index >= s->nb_streams)
      |                      ^~
src/libavformat/pp_bnk.c: In function ‘pp_bnk_read_header’:
src/libavformat/pp_bnk.c:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     for (int i = 0; i < hdr.track_count; i++) {
      |                       ^
src/libavformat/mov.c:9075:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 9075 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mov.c:9089:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 9089 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/mov.c: At top level:
CC	libavformat/protocols.o
src/libavformat/mov.c:9115:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9115 |         0, 1, FLAGS},
      |         ^
In file included from src/libavformat/mov.c:43:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:9119:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9119 |         0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:9121:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9121 |         0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:9125:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9125 |         0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/psxstr.o
src/libavformat/mov.c:9127:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9127 |         0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:9140:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9140 |         0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/mov.c:9157:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 9157 |         {.i64 = 0}, 0, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/pva.o
CC	libavformat/pvfdec.o
src/libavformat/mov.c: In function ‘mov_read_ares’:
src/libavformat/mov.c:1843:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1843 |                 den *= 2;
      |                 ~~~~^~~~
src/libavformat/mov.c:1844:13: note: here
 1844 |             case 1:
      |             ^~~~
src/libavformat/mov.c:1845:43: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1845 |                 sti->display_aspect_ratio = (AVRational){ num, den };
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1846:13: note: here
 1846 |             default:
      |             ^~~~~~~
src/libavformat/mov.c: In function ‘mov_probe’:
src/libavformat/mov.c:7961:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 7961 |             moov_offset = offset + 4;
      |             ~~~~~~~~~~~~^~~~~~~~~~~~
src/libavformat/mov.c:7962:9: note: here
 7962 |         case MKTAG('m','d','a','t'):
      |         ^~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/pva.c:22:
src/libavformat/pva.c: In function ‘pva_read_timestamp’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/pva.c:209:17: note: in expansion of macro ‘FFMIN’
  209 |     pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit);
      |                 ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/pva.c:209:17: note: in expansion of macro ‘FFMIN’
  209 |     pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit);
      |                 ^~~~~
CC	libavformat/qcp.o
CC	libavformat/qtpalette.o
src/libavformat/pvfdec.c: In function ‘pvf_read_header’:
src/libavformat/pvfdec.c:48:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   48 |     if (channels <= 0 || channels > FF_SANE_NB_CHANNELS ||
      |                                   ^
src/libavformat/pvfdec.c:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 |         bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0)
      |                         ^
CC	libavformat/r3d.o
src/libavformat/qcp.c: In function ‘qcp_read_header’:
src/libavformat/qcp.c:132:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  132 |     for (i=0; i<nb_rates; i++) {
      |                ^
src/libavformat/qcp.c: In function ‘qcp_read_packet’:
src/libavformat/qcp.c:162:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |             if (c->data_size <= pkt_size) {
      |                              ^~
src/libavformat/qtpalette.c: In function ‘ff_get_qtpalette’:
src/libavformat/qtpalette.c:354:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  354 |             for (i = 0; i < color_count; i++) {
      |                           ^
src/libavformat/qtpalette.c:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |             for (i = 0; i < color_count; i++) {
      |                           ^
src/libavformat/qtpalette.c:388:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                 for (i = color_start; i <= color_end; i++) {
      |                                         ^~
CC	libavformat/rawdec.o
CC	libavformat/rawenc.o
src/libavformat/r3d.c: In function ‘r3d_read_rdvo’:
src/libavformat/r3d.c:124:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     for (i = 0; i < r3d->video_offsets_count; i++) {
      |                   ^
src/libavformat/r3d.c: In function ‘r3d_seek’:
src/libavformat/r3d.c:393:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  393 |     if (frame_num < r3d->video_offsets_count) {
      |                   ^
CC	libavformat/rawutils.o
src/libavformat/rawdec.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
      |     ^
In file included from src/libavformat/rawdec.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rawdec.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rawdec.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  138 |     { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/rawvideodec.o
CC	libavformat/rdt.o
CC	libavformat/realtextdec.o
src/libavformat/rawvideodec.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |     { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC },
      |     ^
In file included from src/libavformat/rawvideodec.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rawvideodec.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  140 |     { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rawvideodec.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |     { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rdt.c: In function ‘ff_rdt_parse_open’:
src/libavformat/rdt.c:66:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   66 |     } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams &&
      |                                                     ^
src/libavformat/rdt.c: In function ‘rdt_parse_sdp_line’:
src/libavformat/rdt.c:423:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  423 |         for (n = 0; n < s->nb_streams; n++)
      |                       ^
CC	libavformat/redspark.o
CC	libavformat/replaygain.o
CC	libavformat/riff.o
In file included from src/libavformat/redspark.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/redspark.c: In function ‘redspark_read_packet’:
src/libavformat/redspark.c:142:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     if (ret != size) {
      |             ^~
CC	libavformat/riffdec.o
CC	libavformat/riffenc.o
CC	libavformat/rka.o
In file included from src/libavformat/riffenc.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/rl2.o
CC	libavformat/rm.o
CC	libavformat/rmdec.o
src/libavformat/rl2.c: In function ‘rl2_read_header’:
src/libavformat/rl2.c:175:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |     for(i=0; i < frame_count;i++) {
      |                ^
src/libavformat/rl2.c:182:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |     for(i=0; i < frame_count;i++) {
      |                ^
src/libavformat/rl2.c:189:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  189 |     for(i=0; i < frame_count;i++) {
      |                ^
src/libavformat/rl2.c:198:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  198 |     for(i=0;i<frame_count;i++){
      |              ^
src/libavformat/rl2.c: In function ‘rl2_read_packet’:
src/libavformat/rl2.c:240:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  240 |     for(i=0; i<s->nb_streams; i++){
      |               ^
src/libavformat/rl2.c:242:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  242 |         if (rl2->index_pos[i] < sti->nb_index_entries
      |                               ^
src/libavformat/rl2.c: In function ‘rl2_read_seek’:
src/libavformat/rl2.c:290:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  290 |     for(i=0; i < s->nb_streams; i++){
      |                ^
CC	libavformat/rmenc.o
CC	libavformat/rmsipr.o
CC	libavformat/rpl.o
src/libavformat/rmdec.c: In function ‘rm_read_metadata’:
src/libavformat/rmdec.c:96:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   96 |     for (i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
      |                ^
src/libavformat/rmdec.c:97:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |         int len = wide ? avio_rb16(pb) : avio_r8(pb);
      |                                          ^~~~~~~~~~~
src/libavformat/rmdec.c: In function ‘rm_read_audio_stream_info’:
src/libavformat/rmdec.c:270:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |                 ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize)
      |                                                               ^
src/libavformat/rmdec.c:272:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |             if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) {
      |                                                               ^~
src/libavformat/rmdec.c: In function ‘ff_rm_read_mdpr_codecdata’:
src/libavformat/rmdec.c:417:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  417 |     if (codec_data_size >= size) {
      |                         ^~
src/libavformat/rmdec.c: In function ‘rm_read_index’:
src/libavformat/rmdec.c:445:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  445 |             if (s->streams[n]->id == str_id) {
      |                                   ^~
CC	libavformat/rsd.o
src/libavformat/rmdec.c: In function ‘rm_sync’:
src/libavformat/rmdec.c:740:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  740 |         for(i=0;i<s->nb_streams;i++) {
      |                  ^
src/libavformat/rmdec.c:745:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  745 |         if (i == s->nb_streams) {
      |               ^~
src/libavformat/rmdec.c: In function ‘rm_read_close’:
src/libavformat/rmdec.c:1071:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1071 |     for (i=0;i<s->nb_streams;i++)
      |               ^
src/libavformat/rmdec.c: In function ‘ivr_read_header’:
src/libavformat/rmdec.c:1235:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1235 |             for (j = 0; j < len; j++) {
      |                           ^
src/libavformat/rmdec.c:1291:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1291 |                 for (j = 0; j < len; j++) {
      |                               ^
src/libavformat/rmdec.c: In function ‘rm_read_audio_stream_info’:
src/libavformat/rmdec.c:214:31: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  214 |             sti->need_parsing = AVSTREAM_PARSE_HEADERS;
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rmdec.c:215:9: note: here
  215 |         case AV_CODEC_ID_ATRAC3:
      |         ^~~~
src/libavformat/rmenc.c: In function ‘rv10_write_header’:
src/libavformat/rmenc.c:96:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   96 |     for(i=0;i<ctx->nb_streams;i++) {
      |              ^
src/libavformat/rmenc.c:133:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  133 |     for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
      |               ^
src/libavformat/rmenc.c:139:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |     for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
      |               ^
src/libavformat/rmenc.c:144:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     for(i=0;i<ctx->nb_streams;i++) {
      |              ^
src/libavformat/rmenc.c: In function ‘rm_write_header’:
src/libavformat/rmenc.c:326:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  326 |     for(n=0;n<s->nb_streams;n++) {
      |              ^
src/libavformat/rmenc.c: In function ‘rm_write_trailer’:
src/libavformat/rmenc.c:456:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  456 |         for(i=0;i<s->nb_streams;i++)
      |                  ^
src/libavformat/rpl.c: In function ‘rpl_read_header’:
src/libavformat/rpl.c:291:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  291 |     for (i = 0; !error && i < number_of_chunks; i++) {
      |                             ^
src/libavformat/rpl.c: In function ‘rpl_read_packet’:
src/libavformat/rpl.c:331:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  331 |     if (rpl->chunk_number >= sti->nb_index_entries)
      |                           ^~
src/libavformat/rpl.c:355:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |         if (ret != frame_size)
      |                 ^~
src/libavformat/rpl.c:363:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  363 |         if (rpl->frame_in_part == rpl->frames_per_chunk) {
      |                                ^~
src/libavformat/rsd.c: In function ‘rsd_read_header’:
src/libavformat/rsd.c:74:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |         for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) {
      |                     ^
CC	libavformat/rso.o
CC	libavformat/rsodec.o
CC	libavformat/rsoenc.o
CC	libavformat/rtmpdigest.o
CC	libavformat/rtmphttp.o
src/libavformat/rsoenc.c: In function ‘rso_write_header’:
src/libavformat/rsoenc.c:49:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 |     if (par->sample_rate >= 1u<<16) {
      |                          ^~
CC	libavformat/rtmppkt.o
CC	libavformat/rtmpproto.o
CC	libavformat/rtp.o
src/libavformat/rtmphttp.c:265:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  265 |     {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC},
      |     ^
In file included from src/libavformat/rtmphttp.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavformat/rtmppkt.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavformat/rtmpproto.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/rtpdec.o
src/libavformat/rtmppkt.c: In function ‘amf_tag_skip’:
src/libavformat/rtmppkt.c:463:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  463 |         parse_key = 0;
      |         ~~~~~~~~~~^~~
src/libavformat/rtmppkt.c:464:5: note: here
  464 |     case AMF_DATA_TYPE_MIXEDARRAY:
      |     ^~~~
CC	libavformat/rtpdec_ac3.o
src/libavformat/rtmpproto.c: In function ‘handle_connect_error’:
src/libavformat/rtmpproto.c:1718:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1718 |     while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1)
      |                                       ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/bytestream.h:29:
src/libavformat/rtmpproto.c: In function ‘rtmp_open’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/rtmpproto.c:2707:45: note: in expansion of macro ‘FFMIN’
 2707 |             av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1,
      |                                             ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/rtmpproto.c:2707:45: note: in expansion of macro ‘FFMIN’
 2707 |             av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1,
      |                                             ^~~~~
In file included from src/libavformat/rtpdec.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/rtmpproto.c: At top level:
src/libavformat/rtmpproto.c:3102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3102 |     {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
In file included from src/libavformat/rtmpproto.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3103 |     {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3104 |     {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3105 |     {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3106 |     {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3111 |     {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3112 |     {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3113 |     {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3115 |     {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/rtpdec_amr.o
src/libavformat/rtmpproto.c:3116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3116 |     {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtmpproto.c:3117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3117 |     {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/rtpdec.c:23:
src/libavformat/rtpdec.c: In function ‘rtcp_parse_packet’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/rtpdec.c:190:23: note: in expansion of macro ‘FFMIN’
  190 |         payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4);
      |                       ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/rtpdec.c:190:23: note: in expansion of macro ‘FFMIN’
  190 |         payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4);
      |                       ^~~~~
src/libavformat/rtmpproto.c:3118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3118 |     {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpdec.c:202:40: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  202 |             if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
      |                                        ^~
src/libavformat/rtmpproto.c:3121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3121 |     {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpdec.c: In function ‘ff_rtp_check_and_send_back_rr’:
src/libavformat/rtpdec.c:374:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  374 |     if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) {
      |                               ^~
src/libavformat/rtpdec.c: In function ‘finalize_packet’:
src/libavformat/rtpdec.c:663:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  663 |     if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) {
      |                               ^~
src/libavformat/rtpdec.c:669:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  669 |     if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) {
      |                               ^~
CC	libavformat/rtpdec_asf.o
CC	libavformat/rtpdec_dv.o
CC	libavformat/rtpdec_g726.o
src/libavformat/rtpdec_asf.c: In function ‘rtp_asf_fix_header’:
src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 |     if (len < sizeof(ff_asf_guid) * 2 + 22 ||
      |             ^
src/libavformat/rtpdec_asf.c:58:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |             if (chunksize > end - p)
      |                           ^
src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |     } while (end - p >= sizeof(ff_asf_guid) + 8);
      |                      ^~
src/libavformat/rtpdec_asf.c: In function ‘asfrtp_parse_sdp_line’:
src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |             for (i = 0; i < rt->asf_ctx->nb_streams; i++) {
      |                           ^
src/libavformat/rtpdec_asf.c: In function ‘asfrtp_parse_packet’:
src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/rtpdec_h261.o
CC	libavformat/rtpdec_h263.o
CC	libavformat/rtpdec_h263_rfc2190.o
CC	libavformat/rtpdec_h264.o
CC	libavformat/rtpdec_hevc.o
CC	libavformat/rtpdec_ilbc.o
src/libavformat/rtpdec_h264.c: In function ‘ff_h264_parse_sprop_parameter_sets’:
src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  108 |                && (dst - base64packet) < sizeof(base64packet) - 1) {
      |                                        ^
src/libavformat/rtpdec_h264.c: In function ‘ff_h264_parse_framesize’:
src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  196 |     while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1)
      |                                            ^
CC	libavformat/rtpdec_jpeg.o
CC	libavformat/rtpdec_latm.o
CC	libavformat/rtpdec_mpa_robust.o
CC	libavformat/rtpdec_mpeg12.o
In file included from src/libavformat/rtpdec_jpeg.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/rtpdec_mpeg4.o
CC	libavformat/rtpdec_mpegts.o
src/libavformat/rtpdec_mpa_robust.c: In function ‘mpa_robust_parse_packet’:
src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   87 |         if (continuation || adu_size > len) {
      |                                      ^
src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  120 |     if (!continuation && adu_size <= len) {
      |                                   ^~
CC	libavformat/rtpdec_qcelp.o
CC	libavformat/rtpdec_qdm2.o
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/mpegts.h:25,
                 from src/libavformat/rtpdec_mpegts.c:23:
src/libavformat/rtpdec_mpegts.c: In function ‘mpegts_handle_packet’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/rtpdec_mpegts.c:84:31: note: in expansion of macro ‘FFMIN’
   84 |         data->read_buf_size = FFMIN(len - ret, sizeof(data->buf));
      |                               ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/rtpdec_mpegts.c:84:31: note: in expansion of macro ‘FFMIN’
   84 |         data->read_buf_size = FFMIN(len - ret, sizeof(data->buf));
      |                               ^~~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec_id.h:24,
                 from src/libavformat/rtpdec.h:26,
                 from src/libavformat/rtpdec_formats.h:25,
                 from src/libavformat/rtpdec_mpeg4.c:30:
src/libavformat/rtpdec_mpeg4.c: In function ‘aac_parse_packet’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/rtpdec_mpeg4.c:278:26: note: in expansion of macro ‘FFMIN’
  278 |         data->buf_size = FFMIN(len, sizeof(data->buf));
      |                          ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/rtpdec_mpeg4.c:278:26: note: in expansion of macro ‘FFMIN’
  278 |         data->buf_size = FFMIN(len, sizeof(data->buf));
      |                          ^~~~~
CC	libavformat/rtpdec_qt.o
src/libavformat/rtpdec_qcelp.c: In function ‘store_packet’:
src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  100 |             if (len > sizeof(data->next_data))
      |                     ^
src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |     if (len - 1 - frame_size > sizeof(data->group[0].data))
      |                              ^
src/libavformat/rtpdec_qdm2.c: In function ‘qdm2_parse_packet’:
src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  282 |         if (++qdm->n_pkts < qdm->subpkts_per_block)
      |                           ^
CC	libavformat/rtpdec_rfc4175.o
CC	libavformat/rtpdec_svq3.o
CC	libavformat/rtpdec_vc2hq.o
src/libavformat/rtpdec_rfc4175.c: In function ‘rfc4175_handle_packet’:
src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  278 |         if (payload_len < data->pgroup)
      |                         ^
src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |         if (copy_offset + length > data->frame_size || !data->frame)
      |                                  ^
CC	libavformat/rtpdec_vp8.o
CC	libavformat/rtpdec_vp9.o
CC	libavformat/rtpdec_xiph.o
CC	libavformat/rtpenc.o
In file included from src/libavformat/rtpdec_xiph.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavformat/rtpdec_xiph.c: In function ‘xiph_handle_packet’:
src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |     if (ident != data->ident) {
      |               ^~
CC	libavformat/rtpenc_aac.o
src/libavformat/rtpenc.c:35:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   35 |     { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/rtpenc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpenc.c:36:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   36 |     { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpenc.c:37:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   37 |     { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpenc.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   38 |     { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavformat/avio.h:34,
                 from src/libavformat/avc.h:27,
                 from src/libavformat/rtpenc.c:22:
src/libavformat/rtpenc.c: In function ‘rtp_write_header’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/rtpenc.c:149:31: note: in expansion of macro ‘FFMIN’
  149 |             s1->packet_size = FFMIN(s1->packet_size,
      |                               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/rtpenc.c:149:31: note: in expansion of macro ‘FFMIN’
  149 |             s1->packet_size = FFMIN(s1->packet_size,
      |                               ^~~~~
CC	libavformat/rtpenc_amr.o
CC	libavformat/rtpenc_chain.o
CC	libavformat/rtpenc_h261.o
CC	libavformat/rtpenc_h263.o
CC	libavformat/rtpenc_h263_rfc2190.o
CC	libavformat/rtpenc_h264_hevc.o
CC	libavformat/rtpenc_jpeg.o
In file included from src/libavformat/rtpenc_h263_rfc2190.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavformat/rtpenc_latm.o
CC	libavformat/rtpenc_mpegts.o
In file included from src/libavformat/rtpenc_jpeg.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/rtpenc_mpv.o
CC	libavformat/rtpenc_rfc4175.o
CC	libavformat/rtpenc_vc2hq.o
src/libavformat/rtpenc_mpegts.c: In function ‘rtp_mpegts_write_header’:
src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   78 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     for (i = 0; i < s->nb_streams; i++)
      |                   ^
src/libavformat/rtpenc_mpegts.c: At top level:
src/libavformat/rtpenc_mpegts.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
      |     ^
In file included from src/libavformat/rtpenc_mpegts.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtpenc_mpegts.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  180 |     { "rtp_muxer_options",    "set list of options for the RTP muxer",     OFFSET(rtp_muxer_options),    AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/rtpenc_vp8.o
CC	libavformat/rtpenc_vp9.o
In file included from src/libavformat/rtpenc_vc2hq.c:25:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavformat/rtpenc_xiph.o
src/libavformat/rtpenc_vc2hq.c: In function ‘send_picture’:
src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     for(lvl = 0; lvl < wavelet_depth; lvl++)
      |                      ^
CC	libavformat/rtpproto.o
CC	libavformat/rtsp.o
CC	libavformat/rtspdec.o
CC	libavformat/rtspenc.o
src/libavformat/rtsp.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "initial_pause",  "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
      |     ^
In file included from src/libavformat/rtsp.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  111 |     { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "localaddr",          "local address",                                                 OFFSET(localaddr),AV_OPT_TYPE_STRING,   {.str = NULL}, 0, 0, DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "localaddr",          "local address",                                                 OFFSET(localaddr),AV_OPT_TYPE_STRING,   {.str = NULL}, 0, 0, DEC }, \
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     COMMON_OPTS(),
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/rtsp.c: In function ‘ff_sdp_parse’:
src/libavformat/rtsp.c:719:5: warning: missing initializer for field ‘default_ttl’ of ‘SDPParseState’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  719 |     SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state;
      |     ^~~~~~~~~~~~~
src/libavformat/rtsp.c:378:20: note: default_ttl’ declared here
  378 |     int            default_ttl;
      |                    ^~~~~~~~~~~
src/libavformat/rtsp.c:734:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  734 |             if ((q - buf) < sizeof(buf) - 1)
      |                           ^
src/libavformat/rtspdec.c: In function ‘rtsp_read_packet’:
src/libavformat/rtspdec.c:857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  857 |         for (i = 0; i < s->nb_streams; i++)
      |                       ^
src/libavformat/rtspdec.c:885:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  885 |                 for (r = 0; r < s->nb_streams; r++) {
      |                               ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_skip_packet’:
src/libavformat/rtsp.c:1172:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1172 |         if (len1 > sizeof(buf))
      |                  ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_read_reply’:
src/libavformat/rtsp.c:1220:31: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1220 |                 if ((q - buf) < sizeof(buf) - 1)
      |                               ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_make_setup_request’:
src/libavformat/rtsp.c:1630:50: warning: comparison of integer expressions of different signedness: ‘enum RTSPLowerTransport’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1630 |         if (reply->transports[0].lower_transport != lower_transport) {
      |                                                  ^~
CC	libavformat/s337m.o
src/libavformat/rtspenc.c: In function ‘ff_rtsp_setup_output_streams’:
src/libavformat/rtspenc.c:92:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/rtspenc.c: In function ‘ff_rtsp_tcp_write_packet’:
src/libavformat/rtspenc.c:164:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |         if (packet_len > size || packet_len < 2)
      |                        ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_fetch_packet’:
src/libavformat/rtsp.c:2290:45: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2290 |             if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) {
      |                                             ^~
src/libavformat/rtsp.c:2305:54: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2305 |                         rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
      |                                                      ^~
src/libavformat/rtsp.c: In function ‘sdp_probe’:
src/libavformat/rtsp.c:2364:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2364 |         if (sizeof("c=IN IP") - 1 < p_end - p &&
      |                                   ^
src/libavformat/rtsp.c: In function ‘rtp_read_header’:
src/libavformat/rtsp.c:2591:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2591 |         for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) {
      |                       ^
CC	libavformat/samidec.o
CC	libavformat/sapdec.o
src/libavformat/s337m.c: In function ‘s337m_probe’:
src/libavformat/s337m.c:119:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |     for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) {
      |                   ^
CC	libavformat/sapenc.o
CC	libavformat/sauce.o
src/libavformat/sapdec.c: In function ‘sap_read_header’:
src/libavformat/sapdec.c:174:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |     for (i = 0; i < sap->sdp_ctx->nb_streams; i++) {
      |                   ^
CC	libavformat/sbcdec.o
src/libavformat/sapenc.c: In function ‘sap_write_close’:
src/libavformat/sapenc.c:48:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   48 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/sapenc.c: In function ‘sap_write_header’:
src/libavformat/sapenc.c:145:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
CC	libavformat/sbgdec.o
CC	libavformat/sccdec.o
CC	libavformat/sccenc.o
CC	libavformat/scd.o
src/libavformat/sbgdec.c: In function ‘parse_time_sequence’:
src/libavformat/sbgdec.c:545:49: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  545 |     if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts)
      |                                                 ^~
src/libavformat/sbgdec.c: In function ‘expand_timestamps’:
src/libavformat/sbgdec.c:946:50: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  946 |         if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta)
      |                                                  ^~
src/libavformat/sbgdec.c: In function ‘expand_tseq’:
src/libavformat/sbgdec.c:968:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  968 |     if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t))
      |                                   ^~
src/libavformat/sbgdec.c: In function ‘add_bell’:
src/libavformat/sbgdec.c:1075:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1075 |     for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) {
      |                   ^
src/libavformat/sbgdec.c: In function ‘generate_intervals’:
src/libavformat/sbgdec.c:1323:42: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1323 |     if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period)
      |                                          ^~
src/libavformat/sbgdec.c: At top level:
src/libavformat/sbgdec.c:1528:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |       AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/sbgdec.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/sbgdec.c:1531:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1531 |       AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/sbgdec.c:1534:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1534 |       AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/sdns.o
CC	libavformat/sdp.o
CC	libavformat/sdr2.o
src/libavformat/sdp.c: In function ‘extradata2psets’:
src/libavformat/sdp.c:223:48: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |     if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) {
      |                                                ^~
CC	libavformat/sdsdec.o
src/libavformat/sdp.c: In function ‘av_sdp_create’:
src/libavformat/sdp.c:880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  880 |         for (j = 0; j < ac[i]->nb_streams; j++) {
      |                       ^
CC	libavformat/sdxdec.o
CC	libavformat/seek.o
CC	libavformat/segafilm.o
CC	libavformat/segafilmenc.o
src/libavformat/seek.c: In function ‘ff_configure_buffers_for_index’:
src/libavformat/seek.c:211:70: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  211 |                     if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance)
      |                                                                      ^
CC	libavformat/segment.o
src/libavformat/segafilm.c: In function ‘film_read_header’:
src/libavformat/segafilm.c:208:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  208 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/segafilm.c:217:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  217 |     for (i = 0; i < film->sample_count; i++) {
      |                   ^
src/libavformat/segafilm.c: In function ‘film_read_packet’:
src/libavformat/segafilm.c:280:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |         if (next_sample_id >= film->sample_count)
      |                            ^~
src/libavformat/segafilm.c:294:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (ret != sample->sample_size)
      |             ^~
In file included from src/libavformat/segafilmenc.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavformat/serdec.o
src/libavformat/segafilmenc.c: In function ‘film_init’:
src/libavformat/segafilmenc.c:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     for (int i = 0; i < format_context->nb_streams; i++) {
      |                       ^
CC	libavformat/sga.o
src/libavformat/segment.c: In function ‘segment_mux_init’:
src/libavformat/segment.c:172:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/segment.c: In function ‘segment_end’:
src/libavformat/segment.c:422:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  422 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/segment.c:439:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  439 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/segment.c: In function ‘parse_times’:
src/libavformat/segment.c:511:40: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  511 |                    (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000);
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/libavformat/segment.c:511:72: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  511 |                    (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/libavformat/segment.c: In function ‘select_reference_stream’:
src/libavformat/segment.c:614:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  614 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/segment.c:622:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  622 |         for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) {
      |                       ^
src/libavformat/segment.c:628:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  628 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/shortendec.o
src/libavformat/segment.c: In function ‘seg_init’:
src/libavformat/segment.c:812:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  812 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/segment.c: At top level:
src/libavformat/segment.c:1041:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1041 |     { "reference_stream",  "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E },
      |     ^
In file included from src/libavformat/segment.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1042:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1042 |     { "segment_format",    "set container format used for the segments", OFFSET(format),  AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1043:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1043 |     { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1044:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1044 |     { "segment_list",      "set the segment list filename",              OFFSET(list),    AV_OPT_TYPE_STRING, {.str = NULL},  0, 0,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1045:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1045 |     { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1051:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1051 |     { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT,  {.i64 = 0},     0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1061:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1061 |     { "segment_atclocktime",      "set segment to be cut at clocktime",  OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1062:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1062 |     { "segment_clocktime_offset", "set segment clocktime offset",        OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1063:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1063 |     { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1064:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1064 |     { "segment_time",      "set segment duration",                       OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1065:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1065 |     { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1066:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1066 |     { "min_seg_duration",  "set minimum segment duration",               OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1067:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1067 |     { "segment_times",     "set segment split time points",              OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL},  0, 0,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1068:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1068 |     { "segment_frames",    "set segment split frame numbers",            OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL},  0, 0,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1069:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1069 |     { "segment_wrap",      "set number after which the index wraps",     OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1070:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1070 |     { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING,  {.str = NULL}, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1071:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1071 |     { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1072:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1072 |     { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1073:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1073 |     { "strftime",          "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1074:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1074 |     { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1075:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1075 |     { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1077:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1077 |     { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1078:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1078 |     { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1079:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1079 |     { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1080:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1080 |     { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/segment.c:1081:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1081 |     { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/serdec.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
      |     ^
In file included from src/libavformat/serdec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavformat/sga.c:24:
src/libavformat/sga.c: In function ‘sga_read_packet’:
src/libavformat/sga.c:440:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  440 |         av_assert0(sga->idx + sga->left < sizeof(sga->sector));
      |                                         ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavformat/sierravmd.o
In file included from src/libavformat/shortendec.c:26:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavformat/siff.o
CC	libavformat/smacker.o
CC	libavformat/smjpeg.o
src/libavformat/sierravmd.c: In function ‘vmd_read_header’:
src/libavformat/sierravmd.c:200:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     for (i = 0; i < vmd->frame_count; i++) {
      |                   ^
src/libavformat/sierravmd.c:205:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |         for (j = 0; j < vmd->frames_per_block; j++) {
      |                       ^
src/libavformat/sierravmd.c: In function ‘vmd_read_packet’:
src/libavformat/sierravmd.c:279:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  279 |     if(ffio_limit(pb, frame->frame_size) != frame->frame_size)
      |                                          ^~
src/libavformat/sierravmd.c:292:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     if (ret != frame->frame_size) {
      |             ^~
CC	libavformat/smjpegdec.o
src/libavformat/siff.c: In function ‘siff_read_packet’:
src/libavformat/siff.c:223:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |             if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) {
      |                                                                    ^~
src/libavformat/smacker.c: In function ‘smacker_read_header’:
src/libavformat/smacker.c:217:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  217 |     for (i = 0; i < smk->frames; i++) {
      |                   ^
src/libavformat/smacker.c: In function ‘smacker_read_packet’:
src/libavformat/smacker.c:240:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  240 |     if (avio_feof(s->pb) || smk->cur_frame >= smk->frames)
      |                                            ^~
src/libavformat/smacker.c:258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |             if (size > smk->frame_size) {
      |                      ^
src/libavformat/smacker.c:320:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  320 |             if ((ret = av_get_packet(s->pb, pkt, size)) != size) {
      |                                                         ^~
CC	libavformat/smjpegenc.o
CC	libavformat/smoothstreamingenc.o
CC	libavformat/smush.o
src/libavformat/smjpegdec.c: In function ‘smjpeg_read_header’:
src/libavformat/smjpegdec.c:74:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |             if (avio_read(pb, comment, hlength) != hlength) {
      |                                                 ^~
src/libavformat/smjpegenc.c: In function ‘smjpeg_write_header’:
src/libavformat/smjpegenc.c:59:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   59 |     for (n = 0; n < s->nb_streams; n++) {
      |                   ^
CC	libavformat/sol.o
src/libavformat/smoothstreamingenc.c: In function ‘ism_free’:
src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/smoothstreamingenc.c: In function ‘write_manifest’:
src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  219 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  248 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
CC	libavformat/soxdec.o
src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/smoothstreamingenc.c: In function ‘ism_write_header’:
src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/smoothstreamingenc.c:27:
src/libavformat/smoothstreamingenc.c: In function ‘copy_moof’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/smoothstreamingenc.c:481:17: note: in expansion of macro ‘FFMIN’
  481 |         int n = FFMIN(size, sizeof(buf));
      |                 ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/smoothstreamingenc.c:481:17: note: in expansion of macro ‘FFMIN’
  481 |         int n = FFMIN(size, sizeof(buf));
      |                 ^~~~~
src/libavformat/smoothstreamingenc.c: In function ‘ism_flush’:
src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  501 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  555 |         for (i = 0; i < s->nb_streams; i++) {
      |                       ^
src/libavformat/smoothstreamingenc.c: At top level:
src/libavformat/smoothstreamingenc.c:624:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  624 |     { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
      |     ^
In file included from src/libavformat/smoothstreamingenc.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/smoothstreamingenc.c:625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  625 |     { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/smoothstreamingenc.c:626:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  626 |     { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/smoothstreamingenc.c:627:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  627 |     { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/smoothstreamingenc.c:628:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  628 |     { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/soxenc.o
src/libavformat/soxdec.c: In function ‘sox_read_header’:
src/libavformat/soxdec.c:105:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  105 |         if (avio_read(pb, comment, comment_size) != comment_size) {
      |                                                  ^~
CC	libavformat/spdif.o
CC	libavformat/spdifdec.o
CC	libavformat/spdifenc.o
CC	libavformat/srtdec.o
CC	libavformat/srtenc.o
src/libavformat/spdifenc.c:99:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM },
      | ^
In file included from src/libavformat/spdifenc.c:57:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/spdifenc.c:100:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/spdifenc.c: In function ‘spdif_header_dts4’:
src/libavformat/spdifenc.c:216:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |             > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) {
      |             ^
src/libavformat/spdifenc.c: In function ‘spdif_header_truehd’:
src/libavformat/spdifenc.c:483:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  483 |     for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++)
      |                                           ^
src/libavformat/spdifenc.c:484:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  484 |         if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos)
      |                                ^~
src/libavformat/spdifenc.c:487:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  487 |     if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes))
      |                       ^~
src/libavformat/spdifenc.c:491:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  491 |            mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
      |                                         ^~
src/libavformat/spdifenc.c:493:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  493 |         if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
      |                                          ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/spdifenc.c:49:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/spdifenc.c:529:37: note: in expansion of macro ‘FFMIN’
  529 |             int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
      |                                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/spdifenc.c:529:37: note: in expansion of macro ‘FFMIN’
  529 |             int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
      |                                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/spdifenc.c:541:34: note: in expansion of macro ‘FFMIN’
  541 |             int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
      |                                  ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/spdifenc.c:541:34: note: in expansion of macro ‘FFMIN’
  541 |             int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
      |                                  ^~~~~
src/libavformat/spdifenc.c: In function ‘spdif_write_header’:
src/libavformat/spdifenc.c:594:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  594 |         for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) {
      |                           ^
src/libavformat/spdifenc.c: In function ‘spdif_deinit’:
src/libavformat/spdifenc.c:612:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  612 |     for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++)
      |                       ^
CC	libavformat/srtp.o
CC	libavformat/srtpproto.o
CC	libavformat/stldec.o
CC	libavformat/subfile.o
CC	libavformat/subtitles.o
src/libavformat/srtpproto.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
In file included from src/libavformat/srtpproto.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/srtpproto.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/srtpproto.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/srtpproto.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/opt.h:31:
src/libavformat/srtpproto.c: In function ‘srtp_open’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/srtpproto.c:86:26: note: in expansion of macro ‘FFMIN’
   86 |     h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size,
      |                          ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/srtpproto.c:86:26: note: in expansion of macro ‘FFMIN’
   86 |     h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size,
      |                          ^~~~~
src/libavformat/subfile.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   38 |     { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
      |     ^
In file included from src/libavformat/subfile.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/subfile.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "end",   "end offset",   OFFSET(end),   AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/subviewer1dec.o
CC	libavformat/subviewerdec.o
CC	libavformat/supdec.o
src/libavformat/subtitles.c: In function ‘ff_subtitles_queue_insert’:
src/libavformat/subtitles.c:126:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |         if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1)
      |                        ^~
In file included from src/libavutil/avutil.h:297,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/subtitles.c:21:
src/libavformat/subtitles.c: In function ‘ff_subtitles_read_line’:
src/libavutil/error.h:49:30: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFERRTAG(a, b, c, d) (-(int)MKTAG(a, b, c, d))
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/error.h:61:36: note: in expansion of macro ‘FFERRTAG’
   61 | #define AVERROR_INVALIDDATA        FFERRTAG( 'I','N','D','A') ///< Invalid data found when processing input
      |                                    ^~~~~~~~
src/libavformat/subtitles.c:444:44: note: in expansion of macro ‘AVERROR_INVALIDDATA’
  444 |             return ff_text_eof(tr) ? cur : AVERROR_INVALIDDATA;
      |                                            ^~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/oggparsedirac.c:26:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:160:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (ogg->streams[i].serial == serial)
      |                                    ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:180:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
      |                                ^~
CC	libavformat/supenc.o
CC	libavformat/svag.o
CC	libavformat/svs.o
CC	libavformat/swf.o
src/libavformat/svag.c: In function ‘svag_read_header’:
src/libavformat/svag.c:56:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   56 |     if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
      |                             ^
CC	libavformat/swfdec.o
CC	libavformat/swfenc.o
CC	libavformat/takdec.o
CC	libavformat/tcp.o
In file included from src/libavformat/swfenc.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavformat/swfdec.c: In function ‘swf_read_packet’:
src/libavformat/swfdec.c:237:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |             for (i=0; i<s->nb_streams; i++) {
      |                        ^
src/libavformat/swfdec.c:259:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  259 |             for (i=0; i<s->nb_streams; i++) {
      |                        ^
src/libavformat/swfdec.c:276:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |             for (i=0; i<s->nb_streams; i++) {
      |                        ^
src/libavformat/swfdec.c:303:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  303 |             for(i=0; i<s->nb_streams; i++) {
      |                       ^
src/libavformat/swfdec.c:398:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/swfdec.c:403:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  403 |             if (i == s->nb_streams) {
      |                   ^~
src/libavformat/swfenc.c: In function ‘swf_write_header’:
src/libavformat/swfenc.c:208:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  208 |     for(i=0;i<s->nb_streams;i++) {
      |              ^
src/libavformat/swfdec.c:474:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  474 |             for (i = 0; i < s->nb_streams; i++) {
      |                           ^
src/libavformat/swfdec.c:496:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  496 |             for (i=0; i<s->nb_streams; i++) {
      |                        ^
src/libavformat/swfdec.c:501:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  501 |             if (i == s->nb_streams) {
      |                   ^~
src/libavformat/swfenc.c: In function ‘swf_write_audio’:
src/libavformat/swfenc.c:494:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  494 |     if (av_fifo_can_write(swf->audio_fifo) < size) {
      |                                            ^
src/libavformat/takdec.c: In function ‘tak_read_header’:
src/libavformat/takdec.c:84:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   84 |             if (st->codecpar->extradata)
      |                ^
src/libavformat/takdec.c:86:9: note: here
   86 |         case TAK_METADATA_LAST_FRAME:
      |         ^~~~
CC	libavformat/tedcaptionsdec.o
CC	libavformat/tee.o
CC	libavformat/tee_common.o
CC	libavformat/teeproto.o
src/libavformat/tedcaptionsdec.c:39:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |       AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/tedcaptionsdec.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/tee.c:69:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |          OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~
In file included from src/libavformat/tee.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/tee.c:71:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |          AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
      |          ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/tee.c: In function ‘open_slave’:
src/libavformat/tee.c:256:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |     for (i = 0; i < avf->nb_streams; i++) {
      |                   ^
src/libavformat/tee.c:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  332 |         for (i = 0; i < avf2->nb_streams; i++) {
      |                       ^
src/libavformat/tee.c:363:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  363 |     for (i = 0; i < avf->nb_streams; i++){
      |                   ^
src/libavformat/tee.c: In function ‘log_slave’:
src/libavformat/tee.c:416:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |     for (i = 0; i < slave->avf->nb_streams; i++) {
      |                   ^
src/libavformat/tee.c: In function ‘tee_write_header’:
src/libavformat/tee.c:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  501 |         for (j = 0; j < tee->nb_slaves; j++)
      |                       ^
CC	libavformat/thp.o
CC	libavformat/tiertexseq.o
CC	libavformat/tls.o
CC	libavformat/tls_gnutls.o
src/libavformat/thp.c: In function ‘thp_read_header’:
src/libavformat/thp.c:101:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |     if (thp->compcount > FF_ARRAY_ELEMS(thp->components))
      |                        ^
src/libavformat/thp.c: In function ‘thp_read_packet’:
src/libavformat/thp.c:194:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  194 |         if (ret != size) {
      |                 ^~
src/libavformat/thp.c:203:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         if (ret != thp->audiosize) {
      |                 ^~
CC	libavformat/tmv.o
src/libavformat/tiertexseq.c: In function ‘seq_read_packet’:
src/libavformat/tiertexseq.c:276:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |                 if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size)
      |                                                                              ^~
CC	libavformat/tta.o
CC	libavformat/ttaenc.o
CC	libavformat/ttmlenc.o
CC	libavformat/tty.o
src/libavformat/tta.c: In function ‘tta_read_header’:
src/libavformat/tta.c:94:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   94 |     if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){
      |                       ^~
src/libavformat/ttaenc.c: In function ‘tta_init’:
src/libavformat/ttaenc.c:61:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |     if (par->sample_rate > 0x7FFFFFu) {
      |                          ^
CC	libavformat/txd.o
CC	libavformat/ty.o
In file included from src/libavformat/ttmlenc.c:34:
src/libavformat/ttmlenc.h: In function ‘ff_is_ttml_stream_paragraph_based’:
src/libavformat/ttmlenc.h:33:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   33 |             codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE &&
      |                                      ^~
src/libavformat/tty.c:168:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  168 |     { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
      |     ^
In file included from src/libavformat/tty.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/tty.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  169 |     { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/tty.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  170 |     { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/udp.o
CC	libavformat/uncodedframecrcenc.o
src/libavformat/txd.c: In function ‘txd_read_packet’:
src/libavformat/txd.c:75:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   75 |         if (chunk_size > 100)
      |            ^
src/libavformat/txd.c:77:5: note: here
   77 |     case TXD_EXTRA:
      |     ^~~~
In file included from src/libavutil/common.h:575,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavformat/avformat.h:313,
                 from src/libavformat/ty.c:27:
src/libavformat/ty.c: In function ‘ty_read_packet’:
src/libavutil/internal.h:156:38: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                      ^
src/libavformat/ty.c:691:13: note: in expansion of macro ‘ff_dlog’
  691 |             ff_dlog(s, "Invalid record type 0x%02x\n", rec->rec_type);
      |             ^~~~~~~
src/libavformat/ty.c:692:9: note: here
  692 |         case 0x01:
      |         ^~~~
CC	libavformat/unix.o
CC	libavformat/url.o
src/libavformat/udp.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  129 |     { "localport",      "Local port",                                      OFFSET(local_port),     AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, D|E },
      |     ^
In file included from src/libavformat/udp.c:37:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "reuse",          "explicitly allow reusing UDP sockets",            OFFSET(reuse_socket),   AV_OPT_TYPE_BOOL,   { .i64 = -1 },    -1, 1,       D|E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { "broadcast", "explicitly allow or disallow broadcast destination",   OFFSET(is_broadcast),   AV_OPT_TYPE_BOOL,   { .i64 = 0  },     0, 1,       E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |     { "ttl",            "Time to live (multicast only)",                   OFFSET(ttl),            AV_OPT_TYPE_INT,    { .i64 = 16 },     0, 255,     E },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |     { "fifo_size",      "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  140 |     { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1,    D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |     { "timeout",        "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout),         AV_OPT_TYPE_INT,  {.i64 = 0}, 0, INT_MAX, D },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/udp.c: In function ‘circular_buffer_task_rx’:
src/libavformat/udp.c:523:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  523 |         if (av_fifo_can_write(s->fifo) < len + 4) {
      |                                        ^
In file included from src/libavformat/udp.c:32:
src/libavformat/udp.c: In function ‘circular_buffer_task_tx’:
src/libavformat/udp.c:586:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  586 |         av_assert0(len <= sizeof(s->tmp));
      |                        ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/udp.c: In function ‘udp_write’:
src/libavformat/udp.c:1073:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1073 |         if (av_fifo_can_write(s->fifo) < size + 4) {
      |                                        ^
src/libavformat/unix.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "listen",    "Open socket for listening",             OFFSET(listen),  AV_OPT_TYPE_BOOL,  { .i64 = 0 },                    0,       1, ED },
      |     ^
In file included from src/libavformat/unix.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/unix.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "timeout",   "Timeout in ms",                         OFFSET(timeout), AV_OPT_TYPE_INT,   { .i64 = -1 },                  -1, INT_MAX, ED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/urldecode.o
CC	libavformat/utils.o
src/libavformat/url.c: In function ‘ff_url_join’:
src/libavformat/url.c:76:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |         vsnprintf(str + len, size > len ? size - len : 0, fmt, vl);
      |                                   ^
src/libavformat/url.c: In function ‘ff_make_absolute_url2’:
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:263:5: note: in expansion of macro ‘COPY’
  263 |     COPY(ub.url, keep);
      |     ^~~~
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:264:5: note: in expansion of macro ‘COPY’
  264 |     COPY(uc.url, uc.path);
      |     ^~~~
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:289:9: note: in expansion of macro ‘COPY’
  289 |         COPY(root, root + 1);
      |         ^~~~
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:303:13: note: in expansion of macro ‘COPY’
  303 |             COPY(ub.path, base_path_end);
      |             ^~~~
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:304:9: note: in expansion of macro ‘COPY’
  304 |         COPY(uc.path, uc.url_component_end_path);
      |         ^~~~
src/libavformat/url.c:256:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  256 |         if (len > out_end - out) { \
      |                 ^
src/libavformat/url.c:307:5: note: in expansion of macro ‘COPY’
  307 |     COPY(uc.url_component_end_path, uc.end);
      |     ^~~~
CC	libavformat/vag.o
CC	libavformat/vc1dec.o
CC	libavformat/vc1test.o
CC	libavformat/vc1testenc.o
src/libavformat/vc1test.c: In function ‘vc1t_probe’:
src/libavformat/vc1test.c:44:47: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |     if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 ||
      |                                               ^
CC	libavformat/version.o
CC	libavformat/vividas.o
CC	libavformat/vivo.o
CC	libavformat/voc.o
src/libavformat/vividas.c: In function ‘decode_block’:
src/libavformat/vividas.c:158:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  158 |         if (a2 > s) {
      |                ^
src/libavformat/vividas.c: In function ‘read_vblock’:
src/libavformat/vividas.c:222:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |     if (avio_read(src, buf + 4, n) == n) {
      |                                    ^~
CC	libavformat/voc_packet.o
src/libavformat/vividas.c: In function ‘read_sb_block’:
src/libavformat/vividas.c:270:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |     if (avio_read(src, buf+8, n) != n) {
      |                                  ^~
In file included from src/libavformat/vividas.c:31:
src/libavformat/vividas.c: In function ‘track_header’:
src/libavformat/vividas.c:412:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |                 av_assert0(delta <= xd_size - offset);
      |                                  ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/vivo.c: In function ‘vivo_read_packet’:
src/libavformat/vivo.c:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  297 |     while (vivo->sequence == old_sequence &&
      |                           ^~
src/libavformat/vivo.c:298:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  298 |            (((vivo->type - 1) >> 1) == ((old_type - 1) >> 1))) {
      |                                     ^~
CC	libavformat/vocdec.o
src/libavformat/voc_packet.c: In function ‘ff_voc_get_packet’:
src/libavformat/voc_packet.c:133:32: warning: comparison of integer expressions of different signedness: ‘enum AVCodecID’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  133 |         else if (par->codec_id != tmp_codec)
      |                                ^~
CC	libavformat/vocenc.o
CC	libavformat/vorbiscomment.o
CC	libavformat/vpcc.o
CC	libavformat/vpk.o
src/libavformat/vorbiscomment.c: In function ‘ff_vorbiscomment_length’:
src/libavformat/vorbiscomment.c:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 |         for (int i = 0; i < nb_chapters; i++) {
      |                           ^
src/libavformat/vorbiscomment.c: In function ‘ff_vorbiscomment_write’:
src/libavformat/vorbiscomment.c:74:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |         for (int i = 0; i < nb_chapters; i++) {
      |                           ^
src/libavformat/vorbiscomment.c:92:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |         for (int i = 0; i < nb_chapters; i++) {
      |                           ^
CC	libavformat/vplayerdec.o
CC	libavformat/vqf.o
CC	libavformat/w64.o
src/libavformat/vpk.c: In function ‘vpk_read_packet’:
src/libavformat/vpk.c:99:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   99 |             if (ret != size) {
      |                     ^~
CC	libavformat/wady.o
CC	libavformat/wavarc.o
src/libavformat/nut.c: In function ‘ff_nut_reset_ts’:
src/libavformat/nut.c:258:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |     for (i = 0; i < nut->avf->nb_streams; i++)
      |                   ^
src/libavformat/vqf.c: In function ‘add_metadata’:
src/libavformat/vqf.c:58:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |     if (len == UINT_MAX)
      |             ^~
CC	libavformat/wavdec.o
CC	libavformat/wavenc.o
CC	libavformat/wc3movie.o
CC	libavformat/webm_chunk.o
src/libavformat/wavdec.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC },
      |     ^
In file included from src/libavformat/wavdec.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/wavdec.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "max_size",      "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavformat/wavdec.c:31:
src/libavformat/wavdec.c: In function ‘wav_parse_bext_string’:
src/libavformat/wavdec.c:247:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  247 |     av_assert0(length < sizeof(temp));
      |                       ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/wavdec.c: In function ‘wav_read_header’:
src/libavformat/wavdec.c:544:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  544 |                         for (int i = 0; i < s->nb_chapters; i++) {
      |                                           ^
src/libavformat/wavdec.c:573:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  573 |                     for (int i = 0; i < nb_cues; i++) {
      |                                       ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavformat/wavenc.c:36:
src/libavformat/wavenc.c: In function ‘bwf_write_bext_string’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/wavenc.c:99:15: note: in expansion of macro ‘FFMIN’
   99 |         len = FFMIN(len, maxlen);
      |               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavformat/wavenc.c:99:15: note: in expansion of macro ‘FFMIN’
   99 |         len = FFMIN(len, maxlen);
      |               ^~~~~
src/libavformat/wavenc.c: In function ‘bwf_write_bext_chunk’:
src/libavformat/wavenc.c:129:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  129 |         for (i = 0; i < len/16; i++) {
      |                       ^
src/libavformat/wavenc.c: At top level:
src/libavformat/wavenc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  488 |     { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
      |     ^
In file included from src/libavformat/wavenc.c:41:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/wavenc.c:497:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  497 |     { "peak_block_size", "Number of audio samples used to generate each peak frame.",   OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/wavenc.c:498:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  498 |     { "peak_format",     "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT,     { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/wavenc.c:499:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  499 |     { "peak_ppv",        "Number of peak points per peak value (1 or 2).",              OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/wc3movie.c: In function ‘wc3_read_header’:
src/libavformat/wc3movie.c:142:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |             if ((ret = avio_read(pb, buffer, size)) != size) {
      |                                                     ^~
src/libavformat/wc3movie.c: In function ‘wc3_read_packet’:
src/libavformat/wc3movie.c:253:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  253 |             if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size)
      |                                                                                    ^~
src/libavformat/wc3movie.c:258:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |                 if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
      |                       ^~
src/libavformat/wc3movie.c:262:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |                 if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
      |                       ^~
src/libavformat/wc3movie.c:266:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  266 |                 if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
      |                       ^~
src/libavformat/webm_chunk.c: In function ‘webm_chunk_write_packet’:
src/libavformat/webm_chunk.c:236:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |          wc->duration_written >= wc->chunk_duration)) {
      |                               ^~
src/libavformat/webm_chunk.c: At top level:
src/libavformat/webm_chunk.c:281:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  281 |     { "chunk_start_index",  "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/webm_chunk.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webm_chunk.c:282:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  282 |     { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webm_chunk.c:283:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  283 |     { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webm_chunk.c:284:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  284 |     { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL},  0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/webmdashenc.o
CC	libavformat/webpenc.o
CC	libavformat/webvttdec.o
CC	libavformat/webvttenc.o
src/libavformat/webmdashenc.c: In function ‘get_duration’:
src/libavformat/webmdashenc.c:73:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/webmdashenc.c: In function ‘parse_adaptation_sets’:
src/libavformat/webmdashenc.c:441:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  441 |             if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) {
      |                                     ^~
src/libavformat/webmdashenc.c: At top level:
src/libavformat/webmdashenc.c:527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  527 |     { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
In file included from src/libavformat/webmdashenc.c:39:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  528 |     { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  529 |     { "chunk_start_index",  "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  530 |     { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  531 |     { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  532 |     { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webmdashenc.c:533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  533 |     { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/webpenc.c:202:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  202 |       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC },
      |       ^~~~~~~~~~~~~~~
In file included from src/libavformat/webpenc.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavformat/westwood_aud.o
CC	libavformat/westwood_audenc.o
CC	libavformat/westwood_vqa.o
CC	libavformat/wsddec.o
src/libavformat/westwood_aud.c: In function ‘wsaud_read_packet’:
src/libavformat/westwood_aud.c:154:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |         if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size)
      |                                                              ^~
src/libavformat/westwood_aud.c:162:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |         if (ret != chunk_size)
      |                 ^~
src/libavformat/paf.c: In function ‘read_probe’:
src/libavformat/paf.c:58:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |     if ((p->buf_size >= strlen(MAGIC)) &&
      |                      ^~
src/libavformat/paf.c: In function ‘read_table’:
src/libavformat/paf.c:82:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |     for (i = 0; i < count; i++) {
      |                   ^
src/libavformat/paf.c: In function ‘read_packet’:
src/libavformat/paf.c:227:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |     for (i = 0; i < count; i++) {
      |                   ^
src/libavformat/paf.c:250:50: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     if (p->frames_offset_table[p->current_frame] >= p->video_size)
      |                                                  ^~
src/libavformat/wsddec.c: In function ‘get_metadata’:
src/libavformat/wsddec.c:82:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |     if (avio_read(s->pb, buf, size) != size) {
      |                                     ^~
CC	libavformat/wtv_common.o
CC	libavformat/wtvdec.o
CC	libavformat/wtvenc.o
CC	libavformat/wv.o
CC	libavformat/wvdec.o
CC	libavformat/wvedec.o
src/libavformat/wtvdec.c: In function ‘wtvfile_open_sector’:
src/libavformat/wtvdec.c:216:16: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |     if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) {
      |                ^
src/libavformat/wtvdec.c: In function ‘recover’:
src/libavformat/wtvdec.c:762:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  762 |         if (wtv->index_entries[i].pos > broken_pos) {
      |                                       ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavformat/wtvdec.c:30:
src/libavformat/wtvdec.c: In function ‘parse_chunks’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavformat/wtvdec.c:855:28: note: in expansion of macro ‘FFMIN’
  855 |                 buf_size = FFMIN(len - consumed, sizeof(buf));
      |                            ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavformat/wtvdec.c:855:28: note: in expansion of macro ‘FFMIN’
  855 |                 buf_size = FFMIN(len - consumed, sizeof(buf));
      |                            ^~~~~
src/libavformat/wtvdec.c: In function ‘read_header’:
src/libavformat/wtvenc.c: In function ‘write_header’:
src/libavformat/wtvenc.c:412:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/wtvdec.c:978:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  978 |     if (root_size > sizeof(root)) {
      |                   ^
src/libavformat/wtvenc.c:425:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  425 |     for (i = 0; i < s->nb_streams; i++) {
      |                   ^
src/libavformat/wtvdec.c:1041:55: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int:30’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1041 |                         while (e <= e_end && frame_nb > e->size) {
      |                                                       ^
src/libavformat/wtvenc.c: In function ‘write_root_table’:
src/libavformat/wtvenc.c:546:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  546 |     for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) {
      |                   ^
src/libavformat/wvdec.c: In function ‘wv_read_block_header’:
src/libavformat/wvdec.c:134:50: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  134 |             size = (id & 0x80) ? avio_rl24(pb) : avio_r8(pb);
      |                                                  ^~~~~~~~~~~
src/libavformat/wvdec.c:224:67: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |     if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) {
      |                                                                   ^~
src/libavformat/wvdec.c: In function ‘wv_read_packet’:
src/libavformat/wvdec.c:298:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  298 |     if (ret != wc->header.blocksize) {
      |             ^~
src/libavformat/wvdec.c:313:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  313 |         if (ret != wc->header.blocksize) {
      |                 ^~
CC	libavformat/wvenc.o
CC	libavformat/xa.o
CC	libavformat/xmd.o
CC	libavformat/xmv.o
CC	libavformat/xvag.o
CC	libavformat/xwma.o
CC	libavformat/yop.o
In file included from src/libavformat/xmv.c:35:
src/libavformat/xmv.c: In function ‘xmv_process_packet_header’:
src/libavformat/xmv.c:389:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  389 |                 av_assert0(xmv->video.stream_index < s->nb_streams);
      |                                                    ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavformat/xmv.c: In function ‘xmv_fetch_new_packet’:
src/libavformat/xmv.c:415:58: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |     if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset)
      |                                                          ^~
src/libavformat/xmv.c:420:31: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  420 |     if (xmv->this_packet_size < (12 + xmv->audio_track_count * 4))
      |                               ^
src/libavformat/xmv.c: In function ‘xmv_fetch_audio_packet’:
src/libavformat/xmv.c:446:53: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  446 |     if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset)
      |                                                     ^~
src/libavformat/xmv.c: In function ‘xmv_fetch_video_packet’:
src/libavformat/xmv.c:493:53: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  493 |     if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset)
      |                                                     ^~
src/libavformat/xmv.c:507:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  507 |     if (result != frame_size)
      |                ^~
src/libavformat/xvag.c: In function ‘xvag_read_header’:
src/libavformat/xvag.c:73:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
      |                                             ^
src/libavformat/xwma.c: In function ‘xwma_read_header’:
src/libavformat/xwma.c:213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  213 |             for (i = 0; i < dpds_table_size; ++i) {
      |                           ^
src/libavformat/xwma.c:264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |         for (i = 0; i < dpds_table_size; ++i) {
      |                       ^
CC	libavformat/yuv4mpegdec.o
CC	libavformat/yuv4mpegenc.o
GEN	libavformat/libavformat.pc
src/libavformat/yuv4mpegdec.c: In function ‘yuv4_read_header’:
src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |             for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) {
      |                           ^
src/libavformat/yuv4mpegdec.c: In function ‘yuv4_read_packet’:
src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) {
      |                  ^~
src/libavformat/yuv4mpegdec.c: In function ‘yuv4_read_header’:
src/libavformat/yuv4mpegdec.c:151:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  151 |                 av_log(s, AV_LOG_ERROR, "YUV4MPEG stream contains mixed "
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                        "interlaced and non-interlaced frames.\n");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/yuv4mpegdec.c:153:13: note: here
  153 |             default:
      |             ^~~~~~~
GEN	libavcodec/libavcodec.pc
CC	libpostproc/postprocess.o
CC	libpostproc/version.o
GEN	libpostproc/libpostproc.pc
GEN	libswresample/libswresample.pc
GEN	libswscale/libswscale.pc
GEN	libavutil/libavutil.pc
CC	libavfilter/aarch64/vf_bwdif_init_aarch64.o
AR	libavdevice/libavdevice.a
src/libpostproc/postprocess.c: In function ‘isHorizDC_C’:
src/libpostproc/postprocess.c:162:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |         numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:163:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |         numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:164:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |         numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:165:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |         numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:166:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |         numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:167:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |         numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c:168:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  168 |         numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold;
      |                                                           ^
src/libpostproc/postprocess.c: In function ‘isVertDC_C’:
src/libpostproc/postprocess.c:186:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |         numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:187:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |         numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:188:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |         numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:189:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  189 |         numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:190:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  190 |         numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:191:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |         numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:192:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |         numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c:193:66: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold;
      |                                                                  ^
src/libpostproc/postprocess.c: In function ‘isHorizMinMaxOk_C’:
src/libpostproc/postprocess.c:203:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0;
      |                                               ^
src/libpostproc/postprocess.c:205:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |         if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0;
      |                                               ^
src/libpostproc/postprocess.c:207:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  207 |         if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0;
      |                                               ^
src/libpostproc/postprocess.c:209:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0;
      |                                               ^
src/libpostproc/postprocess.c: In function ‘isVertMinMaxOk_C’:
src/libpostproc/postprocess.c:220:73: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  220 |         if((unsigned)(src[  x + 0*stride] - src[  x + 5*stride] + 2*QP) > 4*QP) return 0;
      |                                                                         ^
src/libpostproc/postprocess.c:221:73: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  221 |         if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0;
      |                                                                         ^
src/libpostproc/postprocess.c:222:73: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |         if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0;
      |                                                                         ^
src/libpostproc/postprocess.c:223:73: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |         if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0;
      |                                                                         ^
src/libpostproc/postprocess.c: In function ‘do_a_deblock_C’:
src/libpostproc/postprocess.c:394:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  394 |         numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:395:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  395 |         numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:396:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  396 |         numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:397:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  397 |         numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:398:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |         numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:399:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |         numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:400:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  400 |         numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:401:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  401 |         numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
src/libpostproc/postprocess.c:402:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  402 |         numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold;
      |                                                                      ^
AS	libavfilter/aarch64/vf_bwdif_neon.o
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libpostproc/postprocess.c:76:
src/libpostproc/postprocess.c: In function ‘pp_get_mode_by_name_and_quality’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libpostproc/postprocess.c:613:33: note: in expansion of macro ‘FFMIN’
  613 |             av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2));
      |                                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libpostproc/postprocess.c:613:33: note: in expansion of macro ‘FFMIN’
  613 |             av_strlcpy(temp, p, FFMIN(sizeof(temp), strchr(p, '\n') - p + 2));
      |                                 ^~~~~
src/libpostproc/postprocess.c: At top level:
src/libpostproc/postprocess.c:832:1: warning: missing initializer for field ‘version’ of ‘AVClass’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  832 | static const AVClass av_codec_context_class = { "Postproc", context_to_name, NULL };
      | ^~~~~~
In file included from src/libavutil/timer.h:52,
                 from src/libavutil/internal.h:43,
                 from src/libavutil/common.h:575:
src/libavutil/log.h:92:9: note: version’ declared here
   92 |     int version;
      |         ^~~~~~~
CC	libavfilter/aarch64/vf_nlmeans_init.o
src/libpostproc/postprocess.c: In function ‘pp_free_context’:
src/libpostproc/postprocess.c:868:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  868 |     for(i=0; i<FF_ARRAY_ELEMS(c->tempBlurred); i++)
      |               ^
src/libpostproc/postprocess.c:870:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  870 |     for(i=0; i<FF_ARRAY_ELEMS(c->tempBlurredPast); i++)
      |               ^
AS	libavfilter/aarch64/vf_nlmeans_neon.o
CC	libavfilter/aeval.o
CC	libavfilter/af_acontrast.o
CC	libavfilter/af_acopy.o
src/libavfilter/aeval.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples),      AV_OPT_TYPE_INT,    {.i64 = 1024},    0,        INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/aeval.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples),      AV_OPT_TYPE_INT,    {.i64 = 1024},    0,        INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "sample_rate", "set the sample rate",                           OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "s",           "set the sample rate",                           OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "duration",    "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "d",           "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "c",              "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:341:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  341 |     { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/aeval.c:342:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  342 |     { "c",              "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/audio.h:26,
                 from src/libavfilter/aeval.c:34:
src/libavfilter/aeval.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/aeval.c:427:10: note: in expansion of macro ‘TS2T’
  427 |     t0 = TS2T(in->pts, inlink->time_base);
      |          ^~~~
src/libavfilter/af_acontrast.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A },
      |     ^
In file included from src/libavfilter/af_acontrast.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acontrast.c: In function ‘filter_flt’:
src/libavfilter/af_acontrast.c:55:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   55 |             float d = src[c] * M_PI_2;
      |                              ^
src/libavfilter/af_acontrast.c: In function ‘filter_dbl’:
src/libavfilter/af_acontrast.c:77:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   77 |             dst[c] = sin(d + contrast * sin(d * 4));
      |                                       ^
src/libavfilter/af_acontrast.c: In function ‘filter_fltp’:
src/libavfilter/af_acontrast.c:96:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   96 |             float d = src[n] * M_PI_2;
      |                              ^
src/libavfilter/af_acontrast.c: In function ‘filter_dblp’:
src/libavfilter/af_acontrast.c:116:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  116 |             dst[n] = sin(d + contrast * sin(d * 4));
      |                                       ^
CC	libavfilter/af_acrossover.o
CC	libavfilter/af_acrusher.o
CC	libavfilter/af_adeclick.o
src/libavfilter/af_acrusher.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "level_in", "set level in",         OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1},    0.015625, 64, A },
      |     ^
In file included from src/libavfilter/af_acrusher.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "level_out","set level out",        OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},    0.015625, 64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "bits",     "set bit reduction",    OFFSET(bits),      AV_OPT_TYPE_DOUBLE, {.dbl=8},    1,        64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "mix",      "set mix",              OFFSET(mix),       AV_OPT_TYPE_DOUBLE, {.dbl=.5},   0,         1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "dc",       "set DC",               OFFSET(dc),        AV_OPT_TYPE_DOUBLE, {.dbl=1},  .25,         4, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "aa",       "set anti-aliasing",    OFFSET(aa),        AV_OPT_TYPE_DOUBLE, {.dbl=.5},   0,         1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "samples",  "set sample reduction", OFFSET(samples),   AV_OPT_TYPE_DOUBLE, {.dbl=1},    1,       250, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "lfo",      "enable LFO",           OFFSET(is_lfo),    AV_OPT_TYPE_BOOL,   {.i64=0},    0,         1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrusher.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "lforange", "set LFO depth",        OFFSET(lforange),  AV_OPT_TYPE_DOUBLE, {.dbl=20},   1,       250, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF },
      |     ^
src/libavfilter/af_acrusher.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "lforate",  "set LFO rate",         OFFSET(lforate),   AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01,       200, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_acrossover.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "level", "set input gain",        OFFSET(level_in),   AV_OPT_TYPE_FLOAT,  {.dbl=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "gain",  "set output bands gain", OFFSET(gains_str),  AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c: In function ‘parse_gains’:
src/libavfilter/af_acrossover.c:173:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |             s->gains[i] = expf(gain * M_LN10 / 20.f);
      |                                     ^
src/libavfilter/af_acrossover.c:173:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |             s->gains[i] = expf(gain * M_LN10 / 20.f);
      |                                              ^
src/libavfilter/af_acrossover.c: In function ‘init’:
src/libavfilter/af_acrossover.c:208:82: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |             av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq);
      |                                                                                  ^~~~
src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |             av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq);
      |                                                                                      ^~~~
src/libavfilter/af_acrossover.c: In function ‘filter_channels_dblp’:
src/libavfilter/af_acrossover.c:456:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  456 |             const type gain = s->gains[band] * ((band & 1 && first_order) ? -one : one);    \
      |                                              ^
src/libavfilter/af_acrossover.c:468:1: note: in expansion of macro ‘XOVER_PROCESS’
  468 | XOVER_PROCESS(dblp, double, 1.0, d)
      | ^~~~~~~~~~~~~
src/libavfilter/af_acrossover.c: In function ‘filter_frame’:
src/libavfilter/af_acrossover.c:527:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  527 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_adeclick.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "window", "set window size",     OFFSET(w),         AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10,  100, AF },
      |     ^
In file included from src/libavfilter/af_adeclick.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:543:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  543 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_adeclick.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "w", "set window size",          OFFSET(w),         AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "overlap", "set window overlap", OFFSET(overlap),   AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50,   95, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "o", "set window overlap",       OFFSET(overlap),   AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50,   95, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "arorder", "set autoregression order", OFFSET(ar),  AV_OPT_TYPE_DOUBLE, {.dbl=2},   0,   25, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "a", "set autoregression order", OFFSET(ar),        AV_OPT_TYPE_DOUBLE, {.dbl=2},   0,   25, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:556:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  556 |     for (int i = 0; i < ctx->nb_outputs; i++)
      |                       ^
src/libavfilter/af_adeclick.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "threshold", "set threshold",    OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2},   1,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "t", "set threshold",            OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2},   1,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c: In function ‘activate’:
src/libavfilter/af_adeclick.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "burst", "set burst fusion",     OFFSET(burst),     AV_OPT_TYPE_DOUBLE, {.dbl=2},   0,   10, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "b", "set burst fusion",         OFFSET(burst),     AV_OPT_TYPE_DOUBLE, {.dbl=2},   0,   10, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_acrossover.c:569:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  569 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_acrossover.c:584:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  584 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/af_acrossover.c:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  592 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_adeclick.c:749:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  749 |     { "window", "set window size",     OFFSET(w),         AV_OPT_TYPE_DOUBLE, {.dbl=55},     10,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:750:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  750 |     { "w", "set window size",          OFFSET(w),         AV_OPT_TYPE_DOUBLE, {.dbl=55},     10,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:751:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  751 |     { "overlap", "set window overlap", OFFSET(overlap),   AV_OPT_TYPE_DOUBLE, {.dbl=75},     50,   95, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:752:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  752 |     { "o", "set window overlap",       OFFSET(overlap),   AV_OPT_TYPE_DOUBLE, {.dbl=75},     50,   95, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:753:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  753 |     { "arorder", "set autoregression order", OFFSET(ar),  AV_OPT_TYPE_DOUBLE, {.dbl=8},       0,   25, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:754:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  754 |     { "a", "set autoregression order", OFFSET(ar),        AV_OPT_TYPE_DOUBLE, {.dbl=8},       0,   25, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:755:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  755 |     { "threshold", "set threshold",    OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10},      1,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:756:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  756 |     { "t", "set threshold",            OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10},      1,  100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:757:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  757 |     { "hsize", "set histogram size",   OFFSET(nb_hbins),  AV_OPT_TYPE_INT,    {.i64=1000},  100, 9999, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adeclick.c:758:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  758 |     { "n", "set histogram size",       OFFSET(nb_hbins),  AV_OPT_TYPE_INT,    {.i64=1000},  100, 9999, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_adecorrelate.o
CC	libavfilter/af_adelay.o
In file included from src/libavfilter/af_adecorrelate.c:23:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_adenorm.o
src/libavfilter/af_adecorrelate.c: At top level:
src/libavfilter/af_adecorrelate.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  217 |     { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT,    {.i64=6},   1, MAX_STAGES, FLAGS },
      |     ^
In file included from src/libavfilter/af_adecorrelate.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adecorrelate.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  218 |     { "seed",   "set random seed",      OFFSET(seed),   AV_OPT_TYPE_INT64,  {.i64=-1}, -1,   UINT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adelay.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM },
      |     ^
In file included from src/libavfilter/af_adelay.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adelay.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "all",    "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_u8p’:
src/libavfilter/af_adelay.c:75:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         if (d->delay_index < d->delay) {                                  \
      |                            ^
src/libavfilter/af_adelay.c:95:1: note: in expansion of macro ‘DELAY’
   95 | DELAY(u8,  uint8_t, 0x80)
      | ^~~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavfilter/af_adelay.c:21:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:95:1: note: in expansion of macro ‘DELAY’
   95 | DELAY(u8,  uint8_t, 0x80)
      | ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:95:1: note: in expansion of macro ‘DELAY’
   95 | DELAY(u8,  uint8_t, 0x80)
      | ^~~~~
src/libavfilter/af_adelay.c:90:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |             d->index = d->index >= d->delay ? 0 : d->index;               \
      |                                 ^~
src/libavfilter/af_adelay.c:95:1: note: in expansion of macro ‘DELAY’
   95 | DELAY(u8,  uint8_t, 0x80)
      | ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_s16p’:
src/libavfilter/af_adelay.c:75:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         if (d->delay_index < d->delay) {                                  \
      |                            ^
src/libavfilter/af_adelay.c:96:1: note: in expansion of macro ‘DELAY’
   96 | DELAY(s16, int16_t, 0)
      | ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:96:1: note: in expansion of macro ‘DELAY’
   96 | DELAY(s16, int16_t, 0)
      | ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:96:1: note: in expansion of macro ‘DELAY’
   96 | DELAY(s16, int16_t, 0)
      | ^~~~~
src/libavfilter/af_adelay.c:90:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |             d->index = d->index >= d->delay ? 0 : d->index;               \
      |                                 ^~
src/libavfilter/af_adelay.c:96:1: note: in expansion of macro ‘DELAY’
   96 | DELAY(s16, int16_t, 0)
      | ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_s32p’:
src/libavfilter/af_adelay.c:75:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         if (d->delay_index < d->delay) {                                  \
      |                            ^
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
   97 | DELAY(s32, int32_t, 0)
      | ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
   97 | DELAY(s32, int32_t, 0)
      | ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
   97 | DELAY(s32, int32_t, 0)
      | ^~~~~
src/libavfilter/af_adelay.c:90:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |             d->index = d->index >= d->delay ? 0 : d->index;               \
      |                                 ^~
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
   97 | DELAY(s32, int32_t, 0)
      | ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_fltp’:
src/libavfilter/af_adelay.c:75:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         if (d->delay_index < d->delay) {                                  \
      |                            ^
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
   98 | DELAY(flt, float,   0)
      | ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
   98 | DELAY(flt, float,   0)
      | ^~~~~
CC	libavfilter/af_aderivative.o
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
   98 | DELAY(flt, float,   0)
      | ^~~~~
src/libavfilter/af_adelay.c:90:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |             d->index = d->index >= d->delay ? 0 : d->index;               \
      |                                 ^~
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
   98 | DELAY(flt, float,   0)
      | ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_dblp’:
src/libavfilter/af_adelay.c:75:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         if (d->delay_index < d->delay) {                                  \
      |                            ^
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
   99 | DELAY(dbl, double,  0)
      | ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
   99 | DELAY(dbl, double,  0)
      | ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/af_adelay.c:76:29: note: in expansion of macro ‘FFMIN’
   76 |             const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
      |                             ^~~~~
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
   99 | DELAY(dbl, double,  0)
      | ^~~~~
src/libavfilter/af_adelay.c:90:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |             d->index = d->index >= d->delay ? 0 : d->index;               \
      |                                 ^~
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
   99 | DELAY(dbl, double,  0)
      | ^~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_u8p’:
src/libavfilter/af_adelay.c:125:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |         if (d->index > new_delay) {                                                                     \
      |                      ^
src/libavfilter/af_adelay.c:151:1: note: in expansion of macro ‘CHANGE_DELAY’
  151 | CHANGE_DELAY(u8,  uint8_t, 0x80)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:136:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |         if (d->delay_index >= d->delay) {                                                               \
      |                            ^~
src/libavfilter/af_adelay.c:151:1: note: in expansion of macro ‘CHANGE_DELAY’
  151 | CHANGE_DELAY(u8,  uint8_t, 0x80)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_s16p’:
src/libavfilter/af_adelay.c:125:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |         if (d->index > new_delay) {                                                                     \
      |                      ^
src/libavfilter/af_adelay.c:152:1: note: in expansion of macro ‘CHANGE_DELAY’
  152 | CHANGE_DELAY(s16, int16_t, 0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:136:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |         if (d->delay_index >= d->delay) {                                                               \
      |                            ^~
src/libavfilter/af_adelay.c:152:1: note: in expansion of macro ‘CHANGE_DELAY’
  152 | CHANGE_DELAY(s16, int16_t, 0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_s32p’:
src/libavfilter/af_adelay.c:125:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |         if (d->index > new_delay) {                                                                     \
      |                      ^
src/libavfilter/af_adelay.c:153:1: note: in expansion of macro ‘CHANGE_DELAY’
  153 | CHANGE_DELAY(s32, int32_t, 0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:136:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |         if (d->delay_index >= d->delay) {                                                               \
      |                            ^~
src/libavfilter/af_adelay.c:153:1: note: in expansion of macro ‘CHANGE_DELAY’
  153 | CHANGE_DELAY(s32, int32_t, 0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_fltp’:
src/libavfilter/af_adelay.c:125:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |         if (d->index > new_delay) {                                                                     \
      |                      ^
src/libavfilter/af_adelay.c:154:1: note: in expansion of macro ‘CHANGE_DELAY’
  154 | CHANGE_DELAY(flt, float,   0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:136:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |         if (d->delay_index >= d->delay) {                                                               \
      |                            ^~
src/libavfilter/af_adelay.c:154:1: note: in expansion of macro ‘CHANGE_DELAY’
  154 | CHANGE_DELAY(flt, float,   0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_dblp’:
src/libavfilter/af_adelay.c:125:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |         if (d->index > new_delay) {                                                                     \
      |                      ^
src/libavfilter/af_adelay.c:155:1: note: in expansion of macro ‘CHANGE_DELAY’
  155 | CHANGE_DELAY(dbl, double,  0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:136:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |         if (d->delay_index >= d->delay) {                                                               \
      |                            ^~
src/libavfilter/af_adelay.c:155:1: note: in expansion of macro ‘CHANGE_DELAY’
  155 | CHANGE_DELAY(dbl, double,  0)
      | ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘config_input’:
src/libavfilter/af_adelay.c:235:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |         if (d->delay > SIZE_MAX) {
      |                      ^
CC	libavfilter/af_adrc.o
src/libavfilter/af_adenorm.c:254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  254 |     { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE, {.dbl=-351},   -451,        -90, FLAGS },
      |     ^
In file included from src/libavfilter/af_adenorm.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_adrc.c:24:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_adynamicequalizer.o
CC	libavfilter/af_adynamicsmooth.o
src/libavfilter/af_adrc.c: At top level:
src/libavfilter/af_adrc.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "transfer",    "set the transfer expression", OFFSET(expr_str),   AV_OPT_TYPE_STRING, {.str="p"},  0,    0, FLAGS },
      |     ^
In file included from src/libavfilter/af_adrc.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adrc.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "attack",      "set the attack",              OFFSET(attack_ms),  AV_OPT_TYPE_DOUBLE, {.dbl=50.},  1, 1000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adrc.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "release",     "set the release",             OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adrc.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "channels",    "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0,    0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adrc.c: In function ‘generate_hann_window’:
src/libavfilter/af_adrc.c:111:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  111 |         float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size));
      |                                              ^
CC	libavfilter/af_aecho.o
src/libavfilter/af_adrc.c: In function ‘activate’:
src/libavfilter/af_adrc.c:414:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  414 |         s->attack  = expf(-1.f / (s->attack_ms  * inlink->sample_rate / 1000.f));
      |                                                                       ^
src/libavfilter/af_adrc.c:414:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  414 |         s->attack  = expf(-1.f / (s->attack_ms  * inlink->sample_rate / 1000.f));
      |                                ^
src/libavfilter/af_adrc.c:415:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  415 |         s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f));
      |                                                                       ^
src/libavfilter/af_adrc.c:415:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  415 |         s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f));
      |                                ^
In file included from src/libavfilter/af_adynamicsmooth.c:19:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_adynamicequalizer.c:268:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  268 |     { "threshold",  "set detection threshold", OFFSET(threshold),  AV_OPT_TYPE_DOUBLE, {.dbl=0},        0, 100,     FLAGS },
      |     ^
In file included from src/libavfilter/af_adynamicequalizer.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  269 |     { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000},     2, 1000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  270 |     { "dqfactor",   "set detection Q factor",  OFFSET(dqfactor),   AV_OPT_TYPE_DOUBLE, {.dbl=1},    0.001, 1000,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  271 |     { "tfrequency", "set target frequency",    OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000},     2, 1000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  272 |     { "tqfactor",   "set target Q factor",     OFFSET(tqfactor),   AV_OPT_TYPE_DOUBLE, {.dbl=1},    0.001, 1000,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  273 |     { "attack",     "set attack duration",     OFFSET(attack),     AV_OPT_TYPE_DOUBLE, {.dbl=20},       1, 2000,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  274 |     { "release",    "set release duration",    OFFSET(release),    AV_OPT_TYPE_DOUBLE, {.dbl=200},      1, 2000,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  275 |     { "ratio",      "set ratio factor",        OFFSET(ratio),      AV_OPT_TYPE_DOUBLE, {.dbl=1},        0, 30,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  276 |     { "makeup",     "set makeup gain",         OFFSET(makeup),     AV_OPT_TYPE_DOUBLE, {.dbl=0},        0, 100,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicequalizer.c:277:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  277 |     { "range",      "set max gain",            OFFSET(range),      AV_OPT_TYPE_DOUBLE, {.dbl=50},       1, 200,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicsmooth.c: At top level:
src/libavfilter/af_adynamicsmooth.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { "sensitivity",  "set smooth sensitivity",  OFFSET(sensitivity),  AV_OPT_TYPE_DOUBLE, {.dbl=2},     0, 1000000, FLAGS },
      |     ^
In file included from src/libavfilter/af_adynamicsmooth.c:20:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_adynamicsmooth.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     { "basefreq",     "set base frequency",      OFFSET(basefreq),     AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_aemphasis.o
src/libavfilter/af_aecho.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "in_gain",  "set signal input gain",  OFFSET(in_gain),  AV_OPT_TYPE_FLOAT,  {.dbl=0.6}, 0, 1, A },
      |     ^
In file included from src/libavfilter/af_aecho.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aecho.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT,  {.dbl=0.3}, 0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aecho.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "delays",   "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aecho.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "decays",   "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aecho.c: In function ‘init’:
src/libavfilter/af_aecho.c:140:105: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  140 |             av_log(ctx, AV_LOG_ERROR, "delay[%d]: %f is out of allowed range: (0, 90000]\n", i, s->delay[i]);
      |                                                                                                 ~~~~~~~~^~~
src/libavfilter/af_aecho.c:144:101: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  144 |             av_log(ctx, AV_LOG_ERROR, "decay[%d]: %f is out of allowed range: (0, 1]\n", i, s->decay[i]);
      |                                                                                             ~~~~~~~~^~~
src/libavfilter/af_aecho.c: In function ‘echo_samples_dblp’:
src/libavfilter/af_aecho.c:185:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |                 out += dbuf[ix] * ctx->decay[j];                            \
      |                                 ^
src/libavfilter/af_aecho.c:198:1: note: in expansion of macro ‘ECHO’
  198 | ECHO(dbl, double,  -1.0,      1.0      )
      | ^~~~
src/libavfilter/af_aecho.c: In function ‘echo_samples_fltp’:
src/libavfilter/af_aecho.c:185:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |                 out += dbuf[ix] * ctx->decay[j];                            \
      |                     ^~
src/libavfilter/af_aecho.c:199:1: note: in expansion of macro ‘ECHO’
  199 | ECHO(flt, float,   -1.0,      1.0      )
      | ^~~~
src/libavfilter/af_aecho.c: In function ‘echo_samples_s16p’:
src/libavfilter/af_aecho.c:185:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |                 out += dbuf[ix] * ctx->decay[j];                            \
      |                     ^~
src/libavfilter/af_aecho.c:200:1: note: in expansion of macro ‘ECHO’
  200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX)
      | ^~~~
src/libavfilter/af_aecho.c: In function ‘echo_samples_s32p’:
src/libavfilter/af_aecho.c:185:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |                 out += dbuf[ix] * ctx->decay[j];                            \
      |                     ^~
src/libavfilter/af_aecho.c:201:1: note: in expansion of macro ‘ECHO’
  201 | ECHO(s32, int32_t, INT32_MIN, INT32_MAX)
      | ^~~~
src/libavfilter/af_aecho.c: In function ‘config_output’:
src/libavfilter/af_aecho.c:211:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |         s->samples[i] = s->delay[i] * outlink->sample_rate / 1000.0;
      |                                                            ^
src/libavfilter/af_aecho.c:222:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |     if (volume * s->in_gain * s->out_gain > 1.0)
      |                                           ^
src/libavfilter/af_aecho.c:224:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |                "out_gain %f can cause saturation of output\n", s->out_gain);
      |                                                                ~^~~~~~~~~~
CC	libavfilter/af_aexciter.o
CC	libavfilter/af_afade.o
CC	libavfilter/af_afftdn.o
src/libavfilter/af_aemphasis.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "level_in",      "set input gain", OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS },
      |     ^
In file included from src/libavfilter/af_aemphasis.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aemphasis.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "level_out",    "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "level_in",  "set level in",    OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1},           0, 64, A },
      |     ^
In file included from src/libavfilter/af_aexciter.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "level_out", "set level out",   OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},           0, 64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "amount", "set amount",         OFFSET(amount),    AV_OPT_TYPE_DOUBLE, {.dbl=1},           0, 64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "drive", "set harmonics",       OFFSET(drive),     AV_OPT_TYPE_DOUBLE, {.dbl=8.5},       0.1, 10, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "blend", "set blend harmonics", OFFSET(blend),     AV_OPT_TYPE_DOUBLE, {.dbl=0},         -10, 10, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "freq", "set scope",            OFFSET(freq),      AV_OPT_TYPE_DOUBLE, {.dbl=7500},  2000, 12000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "ceil", "set ceiling",          OFFSET(ceil),      AV_OPT_TYPE_DOUBLE, {.dbl=9999},  9999, 20000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aexciter.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "listen", "enable listen mode", OFFSET(listen),    AV_OPT_TYPE_BOOL,   {.i64=0},        0,     1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c: In function ‘fade_samples_fltp’:
src/libavfilter/af_afade.c:167:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |             d[i] = s[i] * gain;                                             \
      |                         ^
src/libavfilter/af_afade.c:190:1: note: in expansion of macro ‘FADE_PLANAR’
  190 | FADE_PLANAR(flt, float)
      | ^~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘fade_samples_flt’:
src/libavfilter/af_afade.c:185:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |             d[k] = s[k] * gain;                                             \
      |                         ^
src/libavfilter/af_afade.c:195:1: note: in expansion of macro ‘FADE’
  195 | FADE(flt, float)
      | ^~~~
src/libavfilter/af_afade.c: In function ‘scale_samples_fltp’:
src/libavfilter/af_afade.c:211:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |             d[i] = s[i] * gain;                                             \
      |                         ^
src/libavfilter/af_afade.c:231:1: note: in expansion of macro ‘SCALE_PLANAR’
  231 | SCALE_PLANAR(flt, float)
      | ^~~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘scale_samples_flt’:
src/libavfilter/af_afade.c:226:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             d[k] = s[k] * gain;                                             \
      |                         ^
src/libavfilter/af_afade.c:236:1: note: in expansion of macro ‘SCALE’
  236 | SCALE(flt, float)
      | ^~~~~
src/libavfilter/af_afade.c: At top level:
src/libavfilter/af_afade.c:289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  289 |     { "start_sample", "set number of first sample to start fading",  OFFSET(start_sample), AV_OPT_TYPE_INT64,  {.i64 = 0    }, 0, INT64_MAX, TFLAGS },
      |     ^
In file included from src/libavfilter/af_afade.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  290 |     { "ss",           "set number of first sample to start fading",  OFFSET(start_sample), AV_OPT_TYPE_INT64,  {.i64 = 0    }, 0, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:291:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  291 |     { "nb_samples",   "set number of samples for fade duration",     OFFSET(nb_samples),   AV_OPT_TYPE_INT64,  {.i64 = 44100}, 1, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:292:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  292 |     { "ns",           "set number of samples for fade duration",     OFFSET(nb_samples),   AV_OPT_TYPE_INT64,  {.i64 = 44100}, 1, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:293:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  293 |     { "start_time",   "set time to start fading",                    OFFSET(start_time),   AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_afftfilt.o
src/libavfilter/af_afade.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { "st",           "set time to start fading",                    OFFSET(start_time),   AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     { "duration",     "set fade duration",                           OFFSET(duration),     AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:296:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  296 |     { "d",            "set fade duration",                           OFFSET(duration),     AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, INT64_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:319:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  319 |     { "silence",      "set the silence gain",                        OFFSET(silence),      AV_OPT_TYPE_DOUBLE, {.dbl = 0 },    0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  320 |     { "unity",        "set the unity gain",                          OFFSET(unity),        AV_OPT_TYPE_DOUBLE, {.dbl = 1 },    0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:439:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  439 |     { "nb_samples",   "set number of samples for cross fade duration", OFFSET(nb_samples),   AV_OPT_TYPE_INT,    {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:440:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  440 |     { "ns",           "set number of samples for cross fade duration", OFFSET(nb_samples),   AV_OPT_TYPE_INT,    {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:441:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  441 |     { "duration",     "set cross fade duration",                       OFFSET(duration),     AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, 60000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:442:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  442 |     { "d",            "set cross fade duration",                       OFFSET(duration),     AV_OPT_TYPE_DURATION, {.i64 = 0 },  0, 60000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:443:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  443 |     { "overlap",      "overlap 1st stream end with 2nd stream start",  OFFSET(overlap),      AV_OPT_TYPE_BOOL,   {.i64 = 1    }, 0,  1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c:444:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  444 |     { "o",            "overlap 1st stream end with 2nd stream start",  OFFSET(overlap),      AV_OPT_TYPE_BOOL,   {.i64 = 1    }, 0,  1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afade.c: In function ‘crossfade_samples_fltp’:
src/libavfilter/af_afade.c:490:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  490 |             d[i] = s0[i] * gain0 + s1[i] * gain1;                              \
      |                          ^
src/libavfilter/af_afade.c:515:1: note: in expansion of macro ‘CROSSFADE_PLANAR’
  515 | CROSSFADE_PLANAR(flt, float)
      | ^~~~~~~~~~~~~~~~
src/libavfilter/af_afade.c:490:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  490 |             d[i] = s0[i] * gain0 + s1[i] * gain1;                              \
      |                                          ^
src/libavfilter/af_afade.c:515:1: note: in expansion of macro ‘CROSSFADE_PLANAR’
  515 | CROSSFADE_PLANAR(flt, float)
      | ^~~~~~~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘crossfade_samples_flt’:
src/libavfilter/af_afade.c:510:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  510 |             d[k] = s0[k] * gain0 + s1[k] * gain1;                           \
      |                          ^
src/libavfilter/af_afade.c:520:1: note: in expansion of macro ‘CROSSFADE’
  520 | CROSSFADE(flt, float)
      | ^~~~~~~~~
src/libavfilter/af_afade.c:510:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  510 |             d[k] = s0[k] * gain0 + s1[k] * gain1;                           \
      |                                          ^
src/libavfilter/af_afade.c:520:1: note: in expansion of macro ‘CROSSFADE’
  520 | CROSSFADE(flt, float)
      | ^~~~~~~~~
CC	libavfilter/af_afir.o
src/libavfilter/af_afftdn.c:167:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  167 |     { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12},   .01, 97, AFR },
      |     ^
In file included from src/libavfilter/af_afftdn.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:168:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  168 |     { "nr", "set the noise reduction",    OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,  {.dbl = 12},          .01, 97, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  169 |     { "noise_floor", "set the noise floor",OFFSET(noise_floor),    AV_OPT_TYPE_FLOAT,  {.dbl =-50},          -80,-20, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  170 |     { "nf", "set the noise floor",        OFFSET(noise_floor),     AV_OPT_TYPE_FLOAT,  {.dbl =-50},          -80,-20, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     { "band_noise", "set the custom bands noise", OFFSET(band_noise_str),  AV_OPT_TYPE_STRING, {.str = 0},     0,  0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  182 |     { "bn", "set the custom bands noise", OFFSET(band_noise_str),  AV_OPT_TYPE_STRING, {.str = 0},             0,  0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:183:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  183 |     { "residual_floor", "set the residual floor",OFFSET(residual_floor),  AV_OPT_TYPE_FLOAT, {.dbl =-38},    -80,-20, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  184 |     { "rf", "set the residual floor",     OFFSET(residual_floor),  AV_OPT_TYPE_FLOAT,  {.dbl =-38},          -80,-20, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  185 |     { "track_noise", "track noise",       OFFSET(track_noise),     AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  186 |     { "tn", "track noise",                OFFSET(track_noise),     AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:187:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  187 |     { "track_residual", "track residual", OFFSET(track_residual),  AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:188:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  188 |     { "tr", "track residual",             OFFSET(track_residual),  AV_OPT_TYPE_BOOL,   {.i64 =  0},            0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:197:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  197 |     { "adaptivity", "set adaptivity factor",OFFSET(ratio),         AV_OPT_TYPE_FLOAT,  {.dbl = 0.5},           0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:198:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  198 |     { "ad",         "set adaptivity factor",OFFSET(ratio),         AV_OPT_TYPE_FLOAT,  {.dbl = 0.5},           0,  1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 |     { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0},  -2,  2, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |     { "fo",           "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0},  -2,  2, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:207:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  207 |     { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25},       0.2,5, AF  },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:208:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  208 |     { "bm",       "set band multiplier",       OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25},       0.2,5, AF  },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:216:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  216 |     { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT,    {.i64 = 0},             0, 50, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  217 |     { "gs",          "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT,    {.i64 = 0},             0, 50, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftdn.c: In function ‘process_get_band_noise’:
src/libavfilter/af_afftdn.c:290:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  290 |     f = (0.5 * s->sample_rate) / s->band_centre[NB_PROFILE_BANDS-1];
      |              ^
src/libavfilter/af_afftdn.c: In function ‘process_frame’:
src/libavfilter/af_afftdn.c:358:62: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  358 |     const double ratio = outlink->frame_count_out ? s->ratio : 1.0;
      |                                                              ^
src/libavfilter/af_afftdn.c:398:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  398 |             const double offset = s->floor_offset * floor_offset(noisy_data, s->bin_count, den);
      |                                                   ^
src/libavfilter/af_afftdn.c: In function ‘config_input’:
src/libavfilter/af_afftdn.c:708:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  708 |         s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2));
      |                                                          ^
src/libavfilter/af_afftdn.c: In function ‘sample_noise_block’:
src/libavfilter/af_afftdn.c:920:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  920 |             fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23);
      |                                          ^
src/libavfilter/af_afftdn.c:962:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  962 |             avr += fft_out_flt[n].re;
      |                 ^~
src/libavfilter/af_afftdn.c:963:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  963 |             avi += fft_out_flt[n].im;
      |                 ^~
src/libavfilter/af_afftdn.c: In function ‘filter_channel’:
src/libavfilter/af_afftdn.c:1063:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1063 |                 fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23);
      |                                           ^
src/libavfilter/af_afftdn.c:1089:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1089 |                 dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23);
      |                                        ^
src/libavfilter/af_afftdn.c: In function ‘output_frame’:
src/libavfilter/af_afftdn.c:1239:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1239 |                     dst_flt[m] = orig_flt[m] - src[m];
      |                                              ^
In file included from src/libavfilter/af_afftfilt.c:30:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/af_afftfilt.c: At top level:
src/libavfilter/af_afftfilt.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "real", "set channels real expressions",       OFFSET(real_str), AV_OPT_TYPE_STRING, {.str = "re" }, 0, 0, A },
      |     ^
In file included from src/libavfilter/af_afftfilt.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftfilt.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "imag", "set channels imaginary expressions",  OFFSET(img_str),  AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftfilt.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afftfilt.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0,  1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_afir.c:99:
src/libavfilter/afir_template.c: In function ‘draw_response_float’:
src/libavfilter/afir_template.c:78:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   78 |             real += cos(-x * w) * src[x];
      |                                 ^
src/libavfilter/afir_template.c:79:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   79 |             imag += sin(-x * w) * src[x];
      |                                 ^
src/libavfilter/afir_template.c:80:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   80 |             real_num += cos(-x * w) * src[x] * x;
      |                                     ^
src/libavfilter/afir_template.c:81:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   81 |             imag_num += sin(-x * w) * src[x] * x;
      |                                     ^
src/libavfilter/afir_template.c:97:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   97 |         int yphase = (0.5 * (1. + phase[i] / M_PI)) * (s->h - 1);
      |                                            ^
src/libavfilter/afir_template.c:121:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  121 |         snprintf(text, sizeof(text), "%.2f", max);
      |                                              ^~~
src/libavfilter/afir_template.c:125:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  125 |         snprintf(text, sizeof(text), "%.2f", min);
      |                                              ^~~
src/libavfilter/afir_template.c:129:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |         snprintf(text, sizeof(text), "%.2f", max_delay);
      |                                              ^~~~~~~~~
src/libavfilter/afir_template.c:133:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |         snprintf(text, sizeof(text), "%.2f", min_delay);
      |                                              ^~~~~~~~~
src/libavfilter/afir_template.c: In function ‘get_power_float’:
src/libavfilter/afir_template.c:159:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |             ch_gain = 1. / sum;
      |                          ^
src/libavfilter/afir_template.c:168:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |             ch_gain = 1. / sum;
      |                          ^
src/libavfilter/afir_template.c:177:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |             ch_gain = 1. / SQRT(sum);
      |                          ^
src/libavfilter/afir_template.c:220:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |                 ch_gain = 1. / power;
      |                              ^
src/libavfilter/afir_template.c:232:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |     if (ch_gain != 1. || s->ir_gain != 1.) {
      |                 ^~
src/libavfilter/afir_template.c:232:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |     if (ch_gain != 1. || s->ir_gain != 1.) {
      |                                     ^~
src/libavfilter/afir_template.c:235:57: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |         av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain);
      |                                                         ^~~~
In file included from src/libavfilter/af_afir.c:103:
src/libavfilter/afir_template.c: In function ‘get_power_double’:
src/libavfilter/afir_template.c:232:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |     if (ch_gain != 1. || s->ir_gain != 1.) {
      |                                     ^~
src/libavfilter/afir_template.c:233:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |         ftype gain = ch_gain * s->ir_gain;
      |                              ^
src/libavfilter/afir_template.c: In function ‘fir_quantum_double’:
src/libavfilter/afir_template.c:324:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  324 |                 src2[n] = in[n] * dry_gain;
      |                                 ^
src/libavfilter/afir_template.c:469:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |             ptr[n] *= s->wet_gain;
      |                    ^~
src/libavfilter/af_afir.c: In function ‘query_formats’:
src/libavfilter/af_afir.c:542:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  542 |         for (int i = 1; i < ctx->nb_inputs; i++) {
      |                           ^
CC	libavfilter/af_aformat.o
src/libavfilter/af_afir.c: At top level:
src/libavfilter/af_afir.c:711:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  711 |     { "dry",    "set dry gain",      OFFSET(dry_gain),   AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 10, AFR },
      |     ^
In file included from src/libavfilter/af_afir.c:37:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  712 |     { "wet",    "set wet gain",      OFFSET(wet_gain),   AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 10, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:713:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  713 |     { "length", "set IR length",     OFFSET(length),     AV_OPT_TYPE_FLOAT, {.dbl=1},    0,  1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:721:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  721 |     { "irgain", "set IR gain",       OFFSET(ir_gain),    AV_OPT_TYPE_FLOAT, {.dbl=1},    0,  1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:725:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  725 |     { "maxir",  "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:726:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  726 |     { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:727:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  727 |     { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:728:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  728 |     { "size",   "set video size",    OFFSET(w),          AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:729:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  729 |     { "rate",   "set video rate",    OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:730:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  730 |     { "minp",   "set min partition size", OFFSET(minp),  AV_OPT_TYPE_INT,   {.i64=8192}, 1, 65536, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:731:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  731 |     { "maxp",   "set max partition size", OFFSET(maxp),  AV_OPT_TYPE_INT,   {.i64=8192}, 8, 65536, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:732:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  732 |     { "nbirs",  "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT,   {.i64=1},    1,    32, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afir.c:733:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  733 |     { "ir",     "select IR",              OFFSET(selir), AV_OPT_TYPE_INT,   {.i64=0},    0,    31, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_afreqshift.o
In file included from src/libavfilter/af_afreqshift.c:23:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
CC	libavfilter/af_afwtdn.o
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_agate.o
src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_flt’:
src/libavfilter/af_afreqshift.c:147:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  147 |         theta = 2. * M_PI * fmod(shift * (N + n) * ts, 1.);   \
      |                           ^
src/libavfilter/af_afreqshift.c:152:1: note: in expansion of macro ‘FFILTER’
  152 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
      | ^~~~~~~
src/libavfilter/af_afreqshift.c: At top level:
src/libavfilter/af_afreqshift.c:350:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  350 |     { "shift", "set frequency shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -INT_MAX, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/af_afreqshift.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afreqshift.c:351:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  351 |     { "level", "set output level",    OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1},      0.0,     1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afreqshift.c:352:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  352 |     { "order", "set filter order",    OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8},  1, MAX_NB_COEFFS, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afreqshift.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  389 |     { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afreqshift.c:390:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  390 |     { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afreqshift.c:391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  391 |     { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8},    1, MAX_NB_COEFFS, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:444:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  444 |     { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR },
      |     ^
In file included from src/libavfilter/af_afwtdn.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:445:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  445 |     { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "level_in",  "set input level",        OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1},           0.015625,   64, A },
      |     ^
src/libavfilter/af_afwtdn.c:454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  454 |     { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_agate.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  455 |     { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  456 |     { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  457 |     { "samples", "set frame size in number of samples", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=8192}, 512, 65536, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_afwtdn.c:458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  458 |     { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "range",     "set max gain reduction", OFFSET(range),     AV_OPT_TYPE_DOUBLE, {.dbl=0.06125},     0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "threshold", "set threshold",          OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125},       0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "ratio",     "set ratio",              OFFSET(ratio),     AV_OPT_TYPE_DOUBLE, {.dbl=2},           1,  9000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "attack",    "set attack",             OFFSET(attack),    AV_OPT_TYPE_DOUBLE, {.dbl=20},          0.01, 9000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "release",   "set release",            OFFSET(release),   AV_OPT_TYPE_DOUBLE, {.dbl=250},         0.01, 9000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "makeup",    "set makeup gain",        OFFSET(makeup),    AV_OPT_TYPE_DOUBLE, {.dbl=1},           1,   64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "knee",      "set knee",               OFFSET(knee),      AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1,    8, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "level_sc",  "set sidechain gain",     OFFSET(level_sc),  AV_OPT_TYPE_DOUBLE, {.dbl=1},           0.015625,   64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_agate.c: In function ‘gate’:
src/libavfilter/af_agate.c:185:41: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |         factor = ctx->is_disabled ? 1.f : level_in * gain * makeup;
      |                                         ^
src/libavfilter/af_afwtdn.c: In function ‘filter_channel’:
src/libavfilter/af_afwtdn.c:973:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  973 |         if (new_absmean[level] <= FLT_EPSILON)
      |                                ^~
CC	libavfilter/af_aiir.o
CC	libavfilter/af_alimiter.o
CC	libavfilter/af_amerge.o
src/libavfilter/af_aiir.c: In function ‘iir_ch_fltp’:
src/libavfilter/af_aiir.c:139:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |         ic[0] = src[n] * ig;                                            \
      |                        ^
src/libavfilter/af_aiir.c:165:1: note: in expansion of macro ‘IIR_CH’
  165 | IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~
src/libavfilter/af_alimiter.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "level_in",  "set input level",  OFFSET(level_in),     AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625,   64, AF },
      |     ^
In file included from src/libavfilter/af_alimiter.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "level_out", "set output level", OFFSET(level_out),    AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625,   64, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "limit",     "set limit",        OFFSET(limit),        AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625,    1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "attack",    "set attack",       OFFSET(attack),       AV_OPT_TYPE_DOUBLE, {.dbl=5},    0.1,   80, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "release",   "set release",      OFFSET(release),      AV_OPT_TYPE_DOUBLE, {.dbl=50},     1, 8000, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "asc",       "enable asc",       OFFSET(auto_release), AV_OPT_TYPE_BOOL,   {.i64=0},      0,    1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "asc_level", "set asc level",    OFFSET(asc_coeff),    AV_OPT_TYPE_DOUBLE, {.dbl=0.5},    0,    1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "level",     "auto level",       OFFSET(auto_level),   AV_OPT_TYPE_BOOL,   {.i64=1},      0,    1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_alimiter.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "latency",   "compensate delay", OFFSET(latency),      AV_OPT_TYPE_BOOL,   {.i64=0},      0,    1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c: In function ‘iir_ch_serial_fltp’:
src/libavfilter/af_aiir.c:197:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  197 |             double i0 = ig * (i ? dst[n] : src[n]);                     \
      |                            ^
src/libavfilter/af_aiir.c:224:1: note: in expansion of macro ‘SERIAL_IIR_CH’
  224 | SERIAL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘iir_ch_parallel_fltp’:
src/libavfilter/af_aiir.c:256:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  256 |             double i0 = ig * src[n];                                    \
      |                            ^
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:262:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  262 |             o0 += dst[n];                                               \
      |                ^~
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:279:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |         dst[n] += fir * src[n];                                         \
      |                       ^
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:279:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |         dst[n] += fir * src[n];                                         \
      |                ^~
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:280:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  280 |         dst[n] = dst[n] * mix + imix * src[n];                          \
      |                         ^
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:280:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  280 |         dst[n] = dst[n] * mix + imix * src[n];                          \
      |                                      ^
src/libavfilter/af_aiir.c:288:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
  288 | PARALLEL_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘iir_ch_lattice_fltp’:
src/libavfilter/af_aiir.c:312:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  312 |         const double in = src[n] * ig;                                  \
      |                                  ^
src/libavfilter/af_aiir.c:345:1: note: in expansion of macro ‘LATTICE_IIR_CH’
  345 | LATTICE_IIR_CH(fltp, float,         -1.,        1., 0)
      | ^~~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘expand’:
src/libavfilter/af_aiir.c:517:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  517 |         if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) {
      |                                    ^
src/libavfilter/af_aiir.c: At top level:
src/libavfilter/af_aiir.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
      |     ^
In file included from src/libavfilter/af_aiir.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amerge.c:52:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |       AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS },
      |       ^~~~~~~~~~~~~~~
In file included from src/libavfilter/af_amerge.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1529 |     { "z", "set B/numerator/zeros/reflection coefficients",     OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1530 |     { "poles", "set A/denominator/poles/ladder coefficients",   OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amerge.c: In function ‘try_push_frame’:
src/libavfilter/af_amerge.c:227:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_aiir.c:1531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1531 |     { "p", "set A/denominator/poles/ladder coefficients",       OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amerge.c: In function ‘activate’:
src/libavfilter/af_amerge.c:289:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |     for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
      |                   ^
src/libavfilter/af_aiir.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1532 |     { "gains", "set channels gains",               OFFSET(g_str),    AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amerge.c:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  299 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_aiir.c:1533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1533 |     { "k", "set channels gains",                   OFFSET(g_str),    AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1534:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1534 |     { "dry", "set dry gain",                       OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1535:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1535 |     { "wet", "set wet gain",                       OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1556:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1556 |     { "normalize", "normalize coefficients",       OFFSET(normalize),AV_OPT_TYPE_BOOL,   {.i64=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1557:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1557 |     { "n", "normalize coefficients",               OFFSET(normalize),AV_OPT_TYPE_BOOL,   {.i64=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1558:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1558 |     { "mix", "set mix",                            OFFSET(mix),      AV_OPT_TYPE_DOUBLE, {.dbl=1},     0, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1559:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1559 |     { "response", "show IR frequency response",    OFFSET(response), AV_OPT_TYPE_BOOL,   {.i64=0},     0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1560:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1560 |     { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1561:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1561 |     { "size",   "set video size",                  OFFSET(w),        AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aiir.c:1562:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1562 |     { "rate",   "set video rate",                  OFFSET(rate),     AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_amix.o
CC	libavfilter/af_amultiply.o
CC	libavfilter/af_anequalizer.o
src/libavfilter/af_amix.c:188:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  188 |             OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F },
      |             ^~~~~~
In file included from src/libavfilter/af_amix.c:40:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amix.c:196:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  196 |             OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F },
      |             ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amix.c:198:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  198 |             OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, A|F|T },
      |             ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_amix.c:200:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |             OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|F|T },
      |             ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_anequalizer.c:24:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_amultiply.c: In function ‘activate’:
src/libavfilter/af_amultiply.c:54:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   54 |     for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
      |                   ^
CC	libavfilter/af_anlmdn.o
src/libavfilter/af_anequalizer.c: At top level:
src/libavfilter/af_anequalizer.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "params", NULL,                             OFFSET(args),        AV_OPT_TYPE_STRING,     {.str=""}, 0, 0, A|F },
      |     ^
In file included from src/libavfilter/af_anequalizer.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anequalizer.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL,       {.i64=0}, 0, 1, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anequalizer.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "size",   "set video size",                 OFFSET(w),           AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anequalizer.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "mgain",  "set max gain",                   OFFSET(mag),         AV_OPT_TYPE_DOUBLE,     {.dbl=60}, -900, 900, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anequalizer.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "colors", "set channels curves colors",     OFFSET(colors),      AV_OPT_TYPE_STRING,     {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_anlms.o
src/libavfilter/af_anlmdn.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "strength", "set denoising strength", OFFSET(a),  AV_OPT_TYPE_FLOAT,    {.dbl=0.00001},0.00001, 10000, AFT },
      |     ^
In file included from src/libavfilter/af_anlmdn.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "s", "set denoising strength", OFFSET(a),  AV_OPT_TYPE_FLOAT,    {.dbl=0.00001},0.00001, 10000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "p", "set patch duration",     OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "research", "set research duration",  OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "r", "set research duration",  OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "smooth", "set smooth factor", OFFSET(m),  AV_OPT_TYPE_FLOAT,    {.dbl=11.},       1, 1000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlmdn.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "m", "set smooth factor",      OFFSET(m),  AV_OPT_TYPE_FLOAT,    {.dbl=11.},       1, 1000, AFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_anull.o
src/libavfilter/af_anlms.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "order",   "set the filter order",   OFFSET(order),   AV_OPT_TYPE_INT,   {.i64=256},  1, INT16_MAX, A },
      |     ^
In file included from src/libavfilter/af_anlms.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlms.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "mu",      "set the filter mu",      OFFSET(mu),      AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlms.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "eps",     "set the filter eps",     OFFSET(eps),     AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 1, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlms.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0},    0, 1, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_anlms.c: In function ‘activate’:
src/libavfilter/af_anlms.c:192:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |     for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
      |                   ^
CC	libavfilter/af_apad.o
CC	libavfilter/af_aphaser.o
CC	libavfilter/af_apsyclip.o
CC	libavfilter/af_apulsator.o
src/libavfilter/af_apad.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "packet_size", "set silence packet size",                                  OFFSET(packet_size), AV_OPT_TYPE_INT,   { .i64 = 4096 }, 0, INT_MAX, A },
      |     ^
In file included from src/libavfilter/af_apad.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apad.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "pad_len",     "set number of samples of silence to add",                  OFFSET(pad_len),     AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apad.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "whole_len",   "set minimum target number of samples in the audio stream", OFFSET(whole_len),   AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apad.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "pad_dur",     "set duration of silence to add",                           OFFSET(pad_dur),     AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apad.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "whole_dur",   "set minimum target duration in the audio stream",          OFFSET(whole_dur),   AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "in_gain",  "set input gain",            OFFSET(in_gain),  AV_OPT_TYPE_DOUBLE, {.dbl=.4},  0,  1,   FLAGS },
      |     ^
In file included from src/libavfilter/af_aphaser.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "out_gain", "set output gain",           OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0,  1e9, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "delay",    "set delay in milliseconds", OFFSET(delay),    AV_OPT_TYPE_DOUBLE, {.dbl=3.},  0,  5,   FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "decay",    "set decay",                 OFFSET(decay),    AV_OPT_TYPE_DOUBLE, {.dbl=.4},  0, .99,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "speed",    "set modulation speed",      OFFSET(speed),    AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1,  2,   FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aphaser.c: In function ‘phaser_fltp’:
src/libavfilter/af_aphaser.c:106:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  106 |             double v = *src * s->in_gain + buffer[                     \
      |                             ^
src/libavfilter/af_aphaser.c:161:1: note: in expansion of macro ‘PHASER_PLANAR’
  161 | PHASER_PLANAR(flt, float)
      | ^~~~~~~~~~~~~
src/libavfilter/af_aphaser.c: In function ‘phaser_flt’:
src/libavfilter/af_aphaser.c:145:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |             double v = *src * s->in_gain + buffer[pos + c] * s->decay;  \
      |                             ^
src/libavfilter/af_aphaser.c:166:1: note: in expansion of macro ‘PHASER’
  166 | PHASER(flt, float)
      | ^~~~~~
CC	libavfilter/af_aresample.o
src/libavfilter/af_apsyclip.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "level_in",   "set input level",         OFFSET(level_in),   AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625,   64, FLAGS },
      |     ^
In file included from src/libavfilter/af_apsyclip.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "level_out",  "set output level",        OFFSET(level_out),  AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625,   64, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "clip",       "set clip level",          OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625,    1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "diff",       "enable difference",       OFFSET(diff_only),  AV_OPT_TYPE_BOOL,   {.i64=0},      0,    1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "adaptive",   "set adaptive distortion", OFFSET(adaptive),   AV_OPT_TYPE_DOUBLE, {.dbl=0.5},    0,    1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "iterations", "set iterations",          OFFSET(iterations), AV_OPT_TYPE_INT,    {.i64=10},     1,   20, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "level",      "set auto level",          OFFSET(auto_level), AV_OPT_TYPE_BOOL,   {.i64=0},      0,    1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apsyclip.c: In function ‘generate_hann_window’:
src/libavfilter/af_apsyclip.c:86:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   86 |         float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size));
      |                                              ^
src/libavfilter/af_apsyclip.c: In function ‘clip_to_window’:
src/libavfilter/af_apsyclip.c:337:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  337 |         const float limit = s->clip_level * window[i];
      |                                           ^
src/libavfilter/af_apsyclip.c: In function ‘limit_clip_spectrum’:
src/libavfilter/af_apsyclip.c:364:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  364 |         if (relative_distortion_level > 1.0) {
      |                                       ^
src/libavfilter/af_apsyclip.c: In function ‘feed’:
src/libavfilter/af_apsyclip.c:402:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  402 |     const float clip_level_inv = 1.f / s->clip_level;
      |                                      ^
src/libavfilter/af_apsyclip.c:484:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  484 |         mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive;
      |                                                           ^
src/libavfilter/af_apsyclip.c:484:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  484 |         mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive;
      |                                ^
src/libavfilter/af_apsyclip.c: In function ‘psy_channel’:
src/libavfilter/af_apsyclip.c:518:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  518 |         in_buffer[n] = src[n] * s->level_in;
      |                               ^
src/libavfilter/af_apulsator.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "level_in",   "set input gain", OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, },
      |     ^
In file included from src/libavfilter/af_apulsator.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "amount",     "set modulation", OFFSET(amount),    AV_OPT_TYPE_DOUBLE, {.dbl=1},       0,            1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "offset_l",     "set offset L", OFFSET(offset_l),  AV_OPT_TYPE_DOUBLE, {.dbl=0},       0,            1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "offset_r",     "set offset R", OFFSET(offset_r),  AV_OPT_TYPE_DOUBLE, {.dbl=.5},      0,            1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "width",     "set pulse width", OFFSET(pwidth),    AV_OPT_TYPE_DOUBLE, {.dbl=1},       0,            2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "bpm",               "set BPM", OFFSET(bpm),       AV_OPT_TYPE_DOUBLE, {.dbl=120},    30,          300, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "ms",                 "set ms", OFFSET(ms),        AV_OPT_TYPE_INT,    {.i64=500},    10,         2000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_apulsator.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "hz",          "set frequency", OFFSET(hertz),     AV_OPT_TYPE_DOUBLE, {.dbl=2},    0.01,          100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_arnndn.o
CC	libavfilter/af_asdr.o
src/libavfilter/af_aresample.c:308:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  308 |     {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0},  0,        INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/af_aresample.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_asetnsamples.o
CC	libavfilter/af_asetrate.o
src/libavfilter/af_arnndn.c: In function ‘config_input’:
src/libavfilter/af_arnndn.c:365:53: warning: av_calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  365 |         st->rnn[0].vad_gru_state = av_calloc(sizeof(float), FFALIGN(s->model[0]->vad_gru_size, 16));
      |                                                     ^~~~~
src/libavfilter/af_arnndn.c:365:53: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_arnndn.c:366:55: warning: av_calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  366 |         st->rnn[0].noise_gru_state = av_calloc(sizeof(float), FFALIGN(s->model[0]->noise_gru_size, 16));
      |                                                       ^~~~~
src/libavfilter/af_arnndn.c:366:55: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_arnndn.c:367:57: warning: av_calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  367 |         st->rnn[0].denoise_gru_state = av_calloc(sizeof(float), FFALIGN(s->model[0]->denoise_gru_size, 16));
      |                                                         ^~~~~
src/libavfilter/af_arnndn.c:367:57: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_arnndn.c: In function ‘compute_frame_features’:
src/libavfilter/af_arnndn.c:1066:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1066 |     features[NB_BANDS+2*NB_DELTA_CEPS] -= 1.3;
      |                                        ^~
src/libavfilter/af_arnndn.c:1067:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1067 |     features[NB_BANDS+2*NB_DELTA_CEPS+1] -= 0.9;
      |                                          ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/af_arnndn.c:34:
src/libavfilter/af_arnndn.c:1074:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                             ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavfilter/af_arnndn.c:1074:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                             ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1074:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                             ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavfilter/af_arnndn.c:1074:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                             ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1074:33: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                                 ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/af_arnndn.c:1074:17: note: in expansion of macro ‘FFMAX’
 1074 |         Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i]));
      |                 ^~~~~
src/libavfilter/af_arnndn.c:1076:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1076 |         follow = FFMAX(follow-1.5, Ly[i]);
      |                              ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/af_arnndn.c:1076:18: note: in expansion of macro ‘FFMAX’
 1076 |         follow = FFMAX(follow-1.5, Ly[i]);
      |                  ^~~~~
src/libavfilter/af_arnndn.c:1076:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1076 |         follow = FFMAX(follow-1.5, Ly[i]);
      |                              ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/af_arnndn.c:1076:18: note: in expansion of macro ‘FFMAX’
 1076 |         follow = FFMAX(follow-1.5, Ly[i]);
      |                  ^~~~~
src/libavfilter/af_arnndn.c:1124:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1124 |     features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1;
      |                                                                     ^
src/libavfilter/af_arnndn.c: In function ‘pitch_filter’:
src/libavfilter/af_arnndn.c:1155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1155 |         else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i])));
      |                                                           ^
src/libavfilter/af_arnndn.c:1155:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1155 |         else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i])));
      |                                                    ^
src/libavfilter/af_arnndn.c:1157:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1157 |         r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i]));
      |                                  ^
src/libavfilter/af_arnndn.c:1157:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1157 |         r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i]));
      |                            ^
src/libavfilter/af_arnndn.c:1166:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1166 |         norm[i] = sqrtf(Ex[i] / (1e-8+newE[i]));
      |                                      ^
CC	libavfilter/af_ashowinfo.o
src/libavfilter/af_arnndn.c:1166:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1166 |         norm[i] = sqrtf(Ex[i] / (1e-8+newE[i]));
      |                               ^
src/libavfilter/af_arnndn.c: In function ‘init’:
src/libavfilter/af_asetnsamples.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/af_asetnsamples.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asetnsamples.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "n",              "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_arnndn.c:1514:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1514 |             s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS);
      |                                                     ^
src/libavfilter/af_asetnsamples.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asetnsamples.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "p",   "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_arnndn.c: At top level:
src/libavfilter/af_arnndn.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF },
      |     ^
In file included from src/libavfilter/af_arnndn.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_arnndn.c:1600:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1600 |     { "m",     "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_arnndn.c:1601:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1601 |     { "mix",   "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asetrate.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
      |     ^~~~~~~
In file included from src/libavfilter/af_asetrate.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asetrate.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     OPT_INT("r",           sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_asoftclip.o
CC	libavfilter/af_aspectralstats.o
src/libavfilter/af_ashowinfo.c: In function ‘print_gain’:
src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  116 |         av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f);
      |                                        ~~~~~^~~~~~~~~~~
src/libavfilter/af_ashowinfo.c: In function ‘print_peak’:
src/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  126 |         av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX);
      |                                                    ^
src/libavfilter/af_asoftclip.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A },
      |     ^
In file included from src/libavfilter/af_asoftclip.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asoftclip.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asoftclip.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01,        3, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asoftclip.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asoftclip.c: In function ‘filter_flt’:
src/libavfilter/af_asoftclip.c:147:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  147 |     float gain = s->output * threshold;
      |                            ^
src/libavfilter/af_asoftclip.c:181:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |                 dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param);
      |                              ^
src/libavfilter/af_asoftclip.c:181:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |                 dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param);
      |                                     ^
src/libavfilter/af_asoftclip.c:198:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |                 dst[n] = 2.f / (1.f + expf(-2.f * dst[n] * factor)) - 1.;
      |                                                                     ^
src/libavfilter/af_asoftclip.c:214:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |                 if (FFABS(sample) >= 1.25)
      |                                   ^~
src/libavfilter/af_asoftclip.c:225:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |                 if (FFABS(sample) >= M_PI_2)
      |                                   ^~
CC	libavfilter/af_astats.o
In file included from src/libavfilter/af_aspectralstats.c:30:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/af_aspectralstats.c: At top level:
src/libavfilter/af_aspectralstats.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A },
      |     ^
In file included from src/libavfilter/af_aspectralstats.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aspectralstats.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_aspectralstats.c: In function ‘set_meta’:
src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |     snprintf(value, sizeof(value), fmt, val);
      |                                         ^~~
CC	libavfilter/af_asubboost.o
src/libavfilter/af_astats.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS },
      |     ^
In file included from src/libavfilter/af_astats.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_astats.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_astats.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_astats.c: In function ‘config_output’:
src/libavfilter/af_astats.c:198:34: warning: av_calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  198 |     s->chstats = av_calloc(sizeof(*s->chstats), outlink->ch_layout.nb_channels);
      |                                  ^
src/libavfilter/af_astats.c:198:34: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_astats.c: In function ‘update_stat’:
src/libavfilter/af_astats.c:329:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  329 |     if (p->win_pos >= s->tc_samples || !isnan(p->noise_floor)) {
      |                    ^~
src/libavfilter/af_astats.c:352:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  352 |     if (p->win_pos >= s->tc_samples) {
      |                    ^~
src/libavfilter/af_astats.c: In function ‘set_metadata’:
src/libavfilter/af_astats.c:527:90: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  527 |         set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels);
      |                                                                                          ^
src/libavfilter/af_astats.c: In function ‘print_stats’:
src/libavfilter/af_astats.c:808:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  808 |         av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels);
      |                                                          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_astats.c:810:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  810 |         av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels);
      |                                                          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_astats.c:812:76: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  812 |         av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels);
      |                                                               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/af_asubboost.c:20:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_asupercut.o
CC	libavfilter/af_atempo.o
src/libavfilter/af_asubboost.c: At top level:
src/libavfilter/af_asubboost.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  217 |     { "dry",      "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0},      0,   1, FLAGS },
      |     ^
In file included from src/libavfilter/af_asubboost.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  218 |     { "wet",      "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0},      0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 |     { "boost",    "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0},      1,  12, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  220 |     { "decay",    "set decay",    OFFSET(decay),    AV_OPT_TYPE_DOUBLE, {.dbl=0.0},      0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:221:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  221 |     { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9},      0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:222:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  222 |     { "cutoff",   "set cutoff",   OFFSET(cutoff),   AV_OPT_TYPE_DOUBLE, {.dbl=100},     50, 900, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  223 |     { "slope",    "set slope",    OFFSET(slope),    AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |     { "delay",    "set delay",    OFFSET(delay),    AV_OPT_TYPE_DOUBLE, {.dbl=20},       1, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asubboost.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_asupercut.c:23:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_atilt.o
src/libavfilter/af_asupercut.c: In function ‘filter_channels_fltp’:
src/libavfilter/af_asupercut.c:231:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |                 type sin = b ? dst[n] : src[n] * level;             \
      |                                                ^
src/libavfilter/af_asupercut.c:245:1: note: in expansion of macro ‘FILTER’
  245 | FILTER(fltp, float)
      | ^~~~~~
src/libavfilter/af_asupercut.c:231:39: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |                 type sin = b ? dst[n] : src[n] * level;             \
      |                                       ^
src/libavfilter/af_asupercut.c:245:1: note: in expansion of macro ‘FILTER’
  245 | FILTER(fltp, float)
      | ^~~~~~
src/libavfilter/af_asupercut.c: At top level:
src/libavfilter/af_asupercut.c:319:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  319 |     { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS },
      |     ^
In file included from src/libavfilter/af_asupercut.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  320 |     { "order",  "set filter order",     OFFSET(order),  AV_OPT_TYPE_INT,    {.i64=10},        3,     20, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:321:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  321 |     { "level",  "set input level",      OFFSET(level),  AV_OPT_TYPE_DOUBLE, {.dbl=1.},        0.,    1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:358:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  358 |     { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20},  2, 200, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:359:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  359 |     { "order",  "set filter order",     OFFSET(order),  AV_OPT_TYPE_INT,    {.i64=10},  3,  20, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:360:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  360 |     { "level",  "set input level",      OFFSET(level),  AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0.,  1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:381:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  381 |     { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  382 |     { "order",  "set filter order",     OFFSET(order),  AV_OPT_TYPE_INT,    {.i64=4},    4,     20, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  383 |     { "qfactor","set Q-factor",         OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01,   100., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_asupercut.c:384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  384 |     { "level",  "set input level",      OFFSET(level),  AV_OPT_TYPE_DOUBLE, {.dbl=1.},   0.,    2., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_atempo.c:168:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  168 |       AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/af_atempo.c:46:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_atempo.c:42:
src/libavfilter/af_atempo.c: In function ‘yae_reset’:
src/libavfilter/af_atempo.c:285:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |     av_assert0(pot <= atempo->window);
      |                    ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavfilter/af_atempo.c:287:13: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  287 |     if (pot < atempo->window) {
      |             ^
In file included from src/libavfilter/af_atilt.c:20:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_axcorrelate.o
src/libavfilter/af_atilt.c: At top level:
src/libavfilter/af_atilt.c:230:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  230 |     { "freq",   "set central frequency",OFFSET(freq),   AV_OPT_TYPE_DOUBLE, {.dbl=10000},    20, 192000, FLAGS },
      |     ^
In file included from src/libavfilter/af_atilt.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_atilt.c:231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  231 |     { "slope",  "set filter slope",     OFFSET(slope),  AV_OPT_TYPE_DOUBLE, {.dbl=0},        -1,      1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_atilt.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  232 |     { "width",  "set filter width",     OFFSET(width),  AV_OPT_TYPE_DOUBLE, {.dbl=1000},    100,  10000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_atilt.c:233:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  233 |     { "order",  "set filter order",     OFFSET(order),  AV_OPT_TYPE_INT,    {.i64=5},       2,MAX_ORDER, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_atilt.c:234:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  234 |     { "level",  "set input level",      OFFSET(level),  AV_OPT_TYPE_DOUBLE, {.dbl=1.},        0.,    4., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_biquads.o
CC	libavfilter/af_channelmap.o
In file included from src/libavfilter/af_biquads.c:69:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_channelsplit.o
src/libavfilter/af_axcorrelate.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 |     { "size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT,   {.i64=256}, 2, 131072, AF },
      |     ^
In file included from src/libavfilter/af_axcorrelate.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c: In function ‘biquad_flt’:
src/libavfilter/af_biquads.c:228:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |         o2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1;            \
      |                                          ^
src/libavfilter/af_biquads.c:285:1: note: in expansion of macro ‘BIQUAD_FILTER’
  285 | BIQUAD_FILTER(flt, float,   -1., 1., 0)
      | ^~~~~~~~~~~~~
src/libavfilter/af_biquads.c:243:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |         o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1;            \
      |                                          ^
src/libavfilter/af_biquads.c:285:1: note: in expansion of macro ‘BIQUAD_FILTER’
  285 | BIQUAD_FILTER(flt, float,   -1., 1., 0)
      | ^~~~~~~~~~~~~
src/libavfilter/af_biquads.c:259:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  259 |         double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2;     \
      |                             ^
src/libavfilter/af_biquads.c:285:1: note: in expansion of macro ‘BIQUAD_FILTER’
  285 | BIQUAD_FILTER(flt, float,   -1., 1., 0)
      | ^~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_tdi_flt’:
src/libavfilter/af_biquads.c:360:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  360 |         in = ibuf[i] + s1;                                                    \
      |                      ^
src/libavfilter/af_biquads.c:389:1: note: in expansion of macro ‘BIQUAD_TDI_FILTER’
  389 | BIQUAD_TDI_FILTER(flt, float,   -1., 1., 0)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: At top level:
src/libavfilter/af_biquads.c:1503:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1503 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
      |     ^
In file included from src/libavfilter/af_biquads.c:70:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1504:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1504 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1506:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1506 |     WIDTH_OPTION(1.0),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1506:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1506 |     WIDTH_OPTION(1.0),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1507:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1507 |     {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1508:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1508 |     {"g",    "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_channelmap.c: In function ‘channelmap_filter_frame’:
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_channelmap.c:326:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  326 |         if (nch_out > FF_ARRAY_ELEMS(buf->data)) {
      |                     ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavfilter/af_channelmap.c:28:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_channelmap.c:352:12: note: in expansion of macro ‘FFMIN’
  352 |            FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0]));
      |            ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/af_channelmap.c:352:12: note: in expansion of macro ‘FFMIN’
  352 |            FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0]));
      |            ^~~~~
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1509 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1512:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1512 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1512:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1512 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1520:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1520 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1521:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1521 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1523:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1523 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1523:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1523 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1524:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1524 |     {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1525:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1525 |     {"g",    "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1526:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1526 |     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1527 |     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_channelsplit.c: In function ‘query_formats’:
src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  143 |     for (i = 0; i < ctx->nb_outputs; i++) {
      |                   ^
src/libavfilter/af_channelsplit.c: In function ‘activate’:
src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  214 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1528 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1531 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1531 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1546:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1546 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1547:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1547 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1549:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1549 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_chorus.o
src/libavfilter/af_biquads.c:1549:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1549 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1550:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1550 |     {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1551 |     {"g",    "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1552:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1552 |     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1553:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1553 |     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1554 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1557:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1557 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_compand.o
src/libavfilter/af_biquads.c:1557:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1557 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1579:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1579 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1580:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1580 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1582:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1582 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1582:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1582 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1583:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1583 |     {"csg",   "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_compensationdelay.o
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1584:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1584 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1587:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1587 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1587:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1587 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1595:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1595 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1596:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1596 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1598:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1598 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1598:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1598 |     WIDTH_OPTION(0.5),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1599:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1599 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1602:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1602 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1602:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1602 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1610:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1610 |     {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1611:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1611 |     {"f",         "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1613:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1613 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1613:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1613 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1614:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1614 |     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1615:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1615 |     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1616 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_compand.c:32:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_biquads.c:1619:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1619 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1619:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1619 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1627:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1627 |     {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1628:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1628 |     {"f",         "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1630 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1630:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1630 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1631:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1631 |     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1632:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1632 |     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1633 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "in_gain",  "set input gain",  OFFSET(in_gain),    AV_OPT_TYPE_FLOAT,  {.dbl=.4}, 0, 1, A },
      |     ^
In file included from src/libavfilter/af_chorus.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "out_gain", "set output gain", OFFSET(out_gain),   AV_OPT_TYPE_FLOAT,  {.dbl=.4}, 0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "delays",   "set delays",      OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
      |     ^
src/libavfilter/af_biquads.c:1636:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1636 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "decays",   "set decays",      OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "speeds",   "set speeds",      OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "depths",   "set depths",      OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1636:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1636 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_chorus.c: In function ‘config_output’:
src/libavfilter/af_chorus.c:167:83: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |         int samples = (int) ((s->delays[n] + s->depths[n]) * outlink->sample_rate / 1000.0);
      |                                                                                   ^
src/libavfilter/af_chorus.c:168:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |         int depth_samples = (int) (s->depths[n] * outlink->sample_rate / 1000.0);
      |                                                                        ^
src/libavfilter/af_chorus.c:184:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |     if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain)
      |                                            ^
src/libavfilter/af_chorus.c:184:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |     if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain)
      |                                      ^
src/libavfilter/af_biquads.c:1644:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1644 |     {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1645:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1645 |     {"f",         "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1647:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1647 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1647:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1647 |     WIDTH_OPTION(0.707),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1648:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1648 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c: At top level:
src/libavfilter/af_compand.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A },
      |     ^
In file included from src/libavfilter/af_compand.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-20|1/0" }, 0, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1649:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1649 |     {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compand.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1650:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1650 |     {"o",     "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1660:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1660 |     {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1661:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1661 |     {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1662:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1662 |     {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1663:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1663 |     {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1664:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1664 |     {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "mm",   "set mm distance",    OFFSET(distance_mm), AV_OPT_TYPE_INT,    {.i64=0},    0,  10, A },
      |     ^
In file included from src/libavfilter/af_compensationdelay.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "cm",   "set cm distance",    OFFSET(distance_cm), AV_OPT_TYPE_INT,    {.i64=0},    0, 100, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "m",    "set meter distance", OFFSET(distance_m),  AV_OPT_TYPE_INT,    {.i64=0},    0, 100, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1665:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1665 |     {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "dry",  "set dry amount",     OFFSET(dry),         AV_OPT_TYPE_DOUBLE, {.dbl=0},    0,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "wet",  "set wet amount",     OFFSET(wet),         AV_OPT_TYPE_DOUBLE, {.dbl=1},    0,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_compensationdelay.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "temp", "set temperature °C", OFFSET(temp),        AV_OPT_TYPE_INT,    {.i64=20}, -50,  50, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1666 |     MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1669:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1669 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c:1669:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1669 |     BLOCKSIZE_OPTION(0),
      |     ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_biquads.c: In function ‘config_filter’:
src/libavfilter/af_biquads.c:850:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  850 |         beta = sqrt((A * A + 1) - (A - 1) * (A - 1));
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c:851:5: note: here
  851 |     case tiltshelf:
      |     ^~~~
src/libavfilter/af_biquads.c:877:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  877 |         beta = sqrt((A * A + 1) - (A - 1) * (A - 1));
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c:878:5: note: here
  878 |     case highshelf:
      |     ^~~~
CC	libavfilter/af_crossfeed.o
CC	libavfilter/af_crystalizer.o
In file included from src/libavfilter/af_crossfeed.c:20:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/af_dcshift.o
src/libavfilter/af_crystalizer.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "i", "set intensity",    OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A },
      |     ^
In file included from src/libavfilter/af_crystalizer.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crystalizer.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "c", "enable clipping",  OFFSET(clip), AV_OPT_TYPE_BOOL,  {.i64=1},   0,  1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c: At top level:
src/libavfilter/af_crossfeed.c:346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  346 |     { "strength",  "set crossfeed strength",  OFFSET(strength),  AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/af_crossfeed.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c:347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  347 |     { "range",     "set soundstage wideness", OFFSET(range),     AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c:348:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  348 |     { "slope",     "set curve slope",         OFFSET(slope),     AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c:349:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  349 |     { "level_in",  "set level in",            OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c:350:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  350 |     { "level_out", "set level out",           OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_crossfeed.c:351:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  351 |     { "block_size", "set the block size",     OFFSET(block_size),AV_OPT_TYPE_INT,    {.i64=0}, 0, 32768, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dcshift.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "shift",       "set DC shift",     OFFSET(dcshift),       AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
      |     ^
In file included from src/libavfilter/af_dcshift.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dcshift.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_deesser.o
CC	libavfilter/af_dialoguenhance.o
CC	libavfilter/af_drmeter.o
CC	libavfilter/af_dynaudnorm.o
In file included from src/libavfilter/af_drmeter.c:23:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_deesser.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "i", "set intensity",    OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A },
      |     ^
In file included from src/libavfilter/af_deesser.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_deesser.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "m", "set max deessing", OFFSET(max),       AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_deesser.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "f", "set frequency",    OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_dialoguenhance.c:28:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
CC	libavfilter/af_earwax.o
src/libavfilter/af_dialoguenhance.c: At top level:
src/libavfilter/af_dialoguenhance.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/af_dialoguenhance.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dialoguenhance.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "enhance",  "set dialogue enhance factor",OFFSET(enhance),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dialoguenhance.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "voice",    "set voice detection factor", OFFSET(voice),    AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_drmeter.c: At top level:
src/libavfilter/af_drmeter.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS },
      |     ^
In file included from src/libavfilter/af_drmeter.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_drmeter.c: In function ‘config_output’:
src/libavfilter/af_drmeter.c:62:34: warning: av_calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   62 |     s->chstats = av_calloc(sizeof(*s->chstats), outlink->ch_layout.nb_channels);
      |                                  ^
src/libavfilter/af_drmeter.c:62:34: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_dialoguenhance.c: In function ‘de_stereo’:
src/libavfilter/af_dialoguenhance.c:279:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |     vad = vad * 0.1 + 0.9 * s->prev_vad;
      |               ^
src/libavfilter/af_dialoguenhance.c:279:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |     vad = vad * 0.1 + 0.9 * s->prev_vad;
      |                           ^
src/libavfilter/af_drmeter.c: In function ‘print_stats’:
src/libavfilter/af_drmeter.c:161:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |                 rmssum += SQR(i / (double)BINS);
      |                        ^~
src/libavfilter/af_drmeter.c:166:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |         chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum)));
      |                                                    ^
src/libavfilter/af_drmeter.c:166:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |         chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum)));
      |                                      ^
src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |         av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr);
      |                                                                  ^~~~
src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |     av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels);
      |                                                  ~~~^~~~~~~~~~~~~~~~
src/libavfilter/af_dynaudnorm.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  130 |     { "framelen",    "set the frame length in msec",     OFFSET(frame_len_msec),    AV_OPT_TYPE_INT,    {.i64 = 500},   10,  8000, FLAGS },
      |     ^
In file included from src/libavfilter/af_dynaudnorm.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  131 |     { "f",           "set the frame length in msec",     OFFSET(frame_len_msec),    AV_OPT_TYPE_INT,    {.i64 = 500},   10,  8000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { "gausssize",   "set the filter size",              OFFSET(filter_size),       AV_OPT_TYPE_INT,    {.i64 = 31},     3,   301, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  133 |     { "g",           "set the filter size",              OFFSET(filter_size),       AV_OPT_TYPE_INT,    {.i64 = 31},     3,   301, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "peak",        "set the peak value",               OFFSET(peak_value),        AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  135 |     { "p",           "set the peak value",               OFFSET(peak_value),        AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { "maxgain",     "set the max amplification",        OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |     { "m",           "set the max amplification",        OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  138 |     { "targetrms",   "set the target RMS",               OFFSET(target_rms),        AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |     { "r",           "set the target RMS",               OFFSET(target_rms),        AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  140 |     { "coupling",    "set channel coupling",             OFFSET(channels_coupled),  AV_OPT_TYPE_BOOL,   {.i64 = 1},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |     { "n",           "set channel coupling",             OFFSET(channels_coupled),  AV_OPT_TYPE_BOOL,   {.i64 = 1},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:142:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  142 |     { "correctdc",   "set DC correction",                OFFSET(dc_correction),     AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:143:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  143 |     { "c",           "set DC correction",                OFFSET(dc_correction),     AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:144:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  144 |     { "altboundary", "set alternative boundary mode",    OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:145:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  145 |     { "b",           "set alternative boundary mode",    OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL,   {.i64 = 0},      0,     1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 |     { "compress",    "set the compress factor",          OFFSET(compress_factor),   AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,  30.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "s",           "set the compress factor",          OFFSET(compress_factor),   AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,  30.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "threshold",   "set the threshold value",          OFFSET(threshold),         AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |     { "t",           "set the threshold value",          OFFSET(threshold),         AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},  0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 |     { "channels",    "set channels to filter",           OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"},    0,     0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |     { "h",           "set channels to filter",           OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"},    0,     0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  152 |     { "overlap",     "set the frame overlap",            OFFSET(overlap),           AV_OPT_TYPE_DOUBLE, {.dbl=.0},     0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_dynaudnorm.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  153 |     { "o",           "set the frame overlap",            OFFSET(overlap),           AV_OPT_TYPE_DOUBLE, {.dbl=.0},     0.0,   1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_extrastereo.o
CC	libavfilter/af_firequalizer.o
CC	libavfilter/af_flanger.o
src/libavfilter/af_extrastereo.c:37:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   37 |     { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A },
      |     ^
In file included from src/libavfilter/af_extrastereo.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_extrastereo.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   38 |     { "c", "enable clipping",                OFFSET(clip), AV_OPT_TYPE_BOOL,  {.i64=1},     0,  1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_extrastereo.c: In function ‘filter_frame’:
src/libavfilter/af_extrastereo.c:87:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         average = (left + right) / 2.;
      |                                  ^
CC	libavfilter/af_haas.o
CC	libavfilter/af_hdcd.o
src/libavfilter/af_firequalizer.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  131 |     { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS },
      |     ^
In file included from src/libavfilter/af_firequalizer.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  133 |     { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 |     { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  154 |     { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 |     { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_firequalizer.c:157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  157 |     { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavfilter/af_firequalizer.c:21:
src/libavfilter/af_firequalizer.c: In function ‘generate_min_phase_kernel’:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/af_firequalizer.c:552:35: note: in expansion of macro ‘FFMAX’
  552 |         s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval));
      |                                   ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/af_firequalizer.c:552:35: note: in expansion of macro ‘FFMAX’
  552 |         s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval));
      |                                   ^~~~~
src/libavfilter/af_firequalizer.c:565:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |         double mag = exp(s->cepstrum_tbuf[k] * norm) * norm;
      |                                              ^
src/libavfilter/af_firequalizer.c:566:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  566 |         double ph = s->cepstrum_tbuf[k+1] * norm;
      |                                           ^
src/libavfilter/af_firequalizer.c: In function ‘generate_kernel’:
src/libavfilter/af_firequalizer.c:681:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  681 |             s->analysis_buf[k] *= (2.0/s->analysis_rdft_len) * (2.0/s->rdft_len) * win;
      |                                ^~
src/libavfilter/af_flanger.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "delay", "base delay in milliseconds",        OFFSET(delay_min),   AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A },
      |     ^
In file included from src/libavfilter/af_flanger.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_flanger.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_flanger.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_flanger.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_flanger.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_flanger.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "level_in",      "set level in",      OFFSET(level_in),         AV_OPT_TYPE_DOUBLE,  {.dbl=1}, 0.015625,  64, A },
      |     ^
In file included from src/libavfilter/af_haas.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "level_out",     "set level out",     OFFSET(level_out),        AV_OPT_TYPE_DOUBLE,  {.dbl=1}, 0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "side_gain",     "set side gain",     OFFSET(par_side_gain),    AV_OPT_TYPE_DOUBLE,  {.dbl=1}, 0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "middle_phase",  "set middle phase",  OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL,    {.i64=0},        0,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "left_delay",    "set left delay",    OFFSET(par_delay0),       AV_OPT_TYPE_DOUBLE,  {.dbl=2.05},     0,  MAX_HAAS_DELAY, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "left_balance",  "set left balance",  OFFSET(par_balance0),     AV_OPT_TYPE_DOUBLE,  {.dbl=-1.0},    -1,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "left_gain",     "set left gain",     OFFSET(par_gain0),        AV_OPT_TYPE_DOUBLE,  {.dbl=1}, 0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "left_phase",    "set left phase",    OFFSET(par_phase0),       AV_OPT_TYPE_BOOL,    {.i64=0},        0,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "right_delay",   "set right delay",   OFFSET(par_delay1),       AV_OPT_TYPE_DOUBLE,  {.dbl=2.12},     0,  MAX_HAAS_DELAY, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "right_balance", "set right balance", OFFSET(par_balance1),     AV_OPT_TYPE_DOUBLE,  {.dbl=1},       -1,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "right_gain",    "set right gain",    OFFSET(par_gain1),        AV_OPT_TYPE_DOUBLE,  {.dbl=1}, 0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_haas.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "right_phase",   "set right phase",   OFFSET(par_phase1),       AV_OPT_TYPE_BOOL,    {.i64=1},        0,   1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_headphone.o
CC	libavfilter/af_join.o
src/libavfilter/af_hdcd.c:989:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  989 |         OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A },
      |         ^~~~~~
In file included from src/libavfilter/af_hdcd.c:47:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_hdcd.c:991:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  991 |         OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_hdcd.c:993:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  993 |         OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_hdcd.c:995:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  995 |         OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_hdcd.c: In function ‘hdcd_control_stereo’:
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavfilter/af_hdcd.c:1358:12: note: in expansion of macro ‘GAINTOFLOAT’
 1358 |            GAINTOFLOAT(target_gain[0] >>7),
      |            ^~~~~~~~~~~
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavfilter/af_hdcd.c:1359:12: note: in expansion of macro ‘GAINTOFLOAT’
 1359 |            GAINTOFLOAT(target_gain[1] >>7),
      |            ^~~~~~~~~~~
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavfilter/af_hdcd.c:1360:12: note: in expansion of macro ‘GAINTOFLOAT’
 1360 |            GAINTOFLOAT(ctx->val_target_gain >>7) );
      |            ^~~~~~~~~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavfilter/af_hdcd.c:46:
src/libavfilter/af_hdcd.c: In function ‘hdcd_detect_onech’:
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavutil/macros.h:49:28: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                            ^
src/libavfilter/af_hdcd.c:1506:70: note: in expansion of macro ‘GAINTOFLOAT’
 1506 |     detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain));
      |                                                                      ^~~~~~~~~~~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_hdcd.c:1506:35: note: in expansion of macro ‘FFMIN’
 1506 |     detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain));
      |                                   ^~~~~
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavutil/macros.h:49:34: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                  ^
src/libavfilter/af_hdcd.c:1506:70: note: in expansion of macro ‘GAINTOFLOAT’
 1506 |     detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain));
      |                                                                      ^~~~~~~~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavfilter/af_hdcd.c:1506:35: note: in expansion of macro ‘FFMIN’
 1506 |     detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain));
      |                                   ^~~~~
src/libavfilter/af_hdcd.c: In function ‘uninit’:
src/libavfilter/af_hdcd.c:832:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
      |                                             ^
src/libavfilter/af_hdcd.c:1672:74: note: in expansion of macro ‘GAINTOFLOAT’
 1672 |             av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]);
      |                                                                          ^~~~~~~~~~~
src/libavfilter/af_hdcd.c:1684:22: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1684 |             s->detect.max_gain_adjustment,
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_headphone.c: In function ‘convert_coeffs’:
src/libavfilter/af_headphone.c:368:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  368 |     float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10);
      |                                                                  ^
src/libavfilter/af_headphone.c: In function ‘config_output’:
src/libavfilter/af_headphone.c:710:89: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  710 |     s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10);
      |                                                                                         ^
CC	libavfilter/af_loudnorm.o
src/libavfilter/af_join.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "inputs",         "Number of input streams.", OFFSET(inputs),             AV_OPT_TYPE_INT,    { .i64 = 2 }, 1, INT_MAX,       A|F },
      |     ^
In file included from src/libavfilter/af_join.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_join.c:75:25: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |                         "output stream.",           OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F },
      |                         ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_join.c: In function ‘join_query_formats’:
src/libavfilter/af_join.c:234:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  234 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c: In function ‘guess_map_matching’:
src/libavfilter/af_join.c:278:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  278 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c: In function ‘guess_map_any’:
src/libavfilter/af_join.c:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c: In function ‘join_config_output’:
src/libavfilter/af_join.c:314:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  314 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c:425:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  425 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c:432:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  432 |     for (i = 0; i < ctx->nb_inputs; i++)
      |                   ^
src/libavfilter/af_join.c: In function ‘try_push_frame’:
src/libavfilter/af_join.c:448:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  448 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c:463:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) {
      |                                  ^
src/libavfilter/af_join.c:496:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  496 |     if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) {
      |                    ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/af_join.c:27:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_join.c:506:21: note: in expansion of macro ‘FFMIN’
  506 |     for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/af_join.c:506:21: note: in expansion of macro ‘FFMIN’
  506 |     for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
      |                     ^~~~~
src/libavfilter/af_join.c:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  506 |     for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
      |                   ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_join.c:537:16: note: in expansion of macro ‘FFMIN’
  537 |                FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels));
      |                ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/af_join.c:537:16: note: in expansion of macro ‘FFMIN’
  537 |                FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels));
      |                ^~~~~
src/libavfilter/af_join.c:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  545 |     for (i = 0; i < ctx->nb_inputs; i++)
      |                   ^
src/libavfilter/af_join.c:554:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  554 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/af_join.c: In function ‘activate’:
src/libavfilter/af_join.c:592:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  592 |     for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
      |                   ^
src/libavfilter/af_loudnorm.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "I",                "set integrated loudness target",    OFFSET(target_i),         AV_OPT_TYPE_DOUBLE,  {.dbl = -24.},   -70.,       -5.,  FLAGS },
      |     ^
CC	libavfilter/af_mcompand.o
In file included from src/libavfilter/af_loudnorm.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "i",                "set integrated loudness target",    OFFSET(target_i),         AV_OPT_TYPE_DOUBLE,  {.dbl = -24.},   -70.,       -5.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     { "LRA",              "set loudness range target",         OFFSET(target_lra),       AV_OPT_TYPE_DOUBLE,  {.dbl =  7.},     1.,        50.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 |     { "lra",              "set loudness range target",         OFFSET(target_lra),       AV_OPT_TYPE_DOUBLE,  {.dbl =  7.},     1.,        50.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "TP",               "set maximum true peak",             OFFSET(target_tp),        AV_OPT_TYPE_DOUBLE,  {.dbl = -2.},    -9.,         0.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { "tp",               "set maximum true peak",             OFFSET(target_tp),        AV_OPT_TYPE_DOUBLE,  {.dbl = -2.},    -9.,         0.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     { "measured_I",       "measured IL of input file",         OFFSET(measured_i),       AV_OPT_TYPE_DOUBLE,  {.dbl =  0.},    -99.,        0.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  110 |     { "measured_i",       "measured IL of input file",         OFFSET(measured_i),       AV_OPT_TYPE_DOUBLE,  {.dbl =  0.},    -99.,        0.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  111 |     { "measured_LRA",     "measured LRA of input file",        OFFSET(measured_lra),     AV_OPT_TYPE_DOUBLE,  {.dbl =  0.},     0.,        99.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "measured_lra",     "measured LRA of input file",        OFFSET(measured_lra),     AV_OPT_TYPE_DOUBLE,  {.dbl =  0.},     0.,        99.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { "measured_TP",      "measured true peak of input file",  OFFSET(measured_tp),      AV_OPT_TYPE_DOUBLE,  {.dbl =  99.},   -99.,       99.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "measured_tp",      "measured true peak of input file",  OFFSET(measured_tp),      AV_OPT_TYPE_DOUBLE,  {.dbl =  99.},   -99.,       99.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "measured_thresh",  "measured threshold of input file",  OFFSET(measured_thresh),  AV_OPT_TYPE_DOUBLE,  {.dbl = -70.},   -99.,        0.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "offset",           "set offset gain",                   OFFSET(offset),           AV_OPT_TYPE_DOUBLE,  {.dbl =  0.},    -99.,       99.,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "linear",           "normalize linearly if possible",    OFFSET(linear),           AV_OPT_TYPE_BOOL,    {.i64 =  1},        0,         1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_loudnorm.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "dual_mono",        "treat mono input as dual-mono",     OFFSET(dual_mono),        AV_OPT_TYPE_BOOL,    {.i64 =  0},        0,         1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_pan.o
src/libavfilter/af_loudnorm.c: In function ‘activate’:
src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  708 |             for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++)
      |                               ^
CC	libavfilter/af_replaygain.o
In file included from src/libavfilter/af_mcompand.c:32:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_mcompand.c: At top level:
src/libavfilter/af_mcompand.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A },
      |     ^
In file included from src/libavfilter/af_mcompand.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_pan.c:405:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  405 |     { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM },
      |     ^
In file included from src/libavfilter/af_pan.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_replaygain.c: In function ‘query_formats’:
src/libavfilter/af_replaygain.c:335:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  335 |     for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) {
      |                   ^
src/libavfilter/af_replaygain.c: In function ‘config_input’:
src/libavfilter/af_replaygain.c:349:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  349 |     for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) {
      |                   ^
In file included from src/libavfilter/af_replaygain.c:26:
src/libavfilter/af_replaygain.c:353:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     av_assert0(i < FF_ARRAY_ELEMS(freqinfos));
      |                  ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavfilter/af_replaygain.c: In function ‘calc_stereo_rms’:
src/libavfilter/af_replaygain.c:404:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  404 |         sum += samples[0] * samples[0] + samples[1] * samples[1];
      |             ^~
src/libavfilter/af_replaygain.c: In function ‘butter_filter_stereo_samples’:
src/libavfilter/af_replaygain.c:440:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  440 |         left   = (hist_b[i    ] = samples[0]) * coeff_b[0];
      |                                               ^
src/libavfilter/af_replaygain.c:441:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  441 |         right  = (hist_b[i + 1] = samples[1]) * coeff_b[0];
      |                                               ^
src/libavfilter/af_replaygain.c:442:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  442 |         left  += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1];
      |                                ^
src/libavfilter/af_replaygain.c:442:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  442 |         left  += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1];
      |                                                             ^
src/libavfilter/af_replaygain.c:443:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  443 |         right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1];
      |                                ^
src/libavfilter/af_replaygain.c:443:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  443 |         right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1];
      |                                                             ^
src/libavfilter/af_replaygain.c:444:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  444 |         left  += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2];
      |                                ^
src/libavfilter/af_replaygain.c:444:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  444 |         left  += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2];
      |                                                             ^
src/libavfilter/af_replaygain.c:445:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  445 |         right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2];
      |                                ^
src/libavfilter/af_replaygain.c:445:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  445 |         right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2];
      |                                                             ^
src/libavfilter/af_replaygain.c: In function ‘yule_filter_stereo_samples’:
src/libavfilter/af_replaygain.c:489:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  489 |         left   = (hist_b[i] = src[0]) * coeff_b[0];
      |                                       ^
src/libavfilter/af_replaygain.c:490:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  490 |         right  = (hist_b[i + 1] = src[1]) * coeff_b[0];
      |                                           ^
src/libavfilter/af_replaygain.c:491:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  491 |         left  += hist_b[i -  2] * coeff_b[ 1] - hist_a[i -  2] * coeff_a[1 ];
      |                                 ^
src/libavfilter/af_replaygain.c:491:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  491 |         left  += hist_b[i -  2] * coeff_b[ 1] - hist_a[i -  2] * coeff_a[1 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:492:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  492 |         right += hist_b[i -  1] * coeff_b[ 1] - hist_a[i -  1] * coeff_a[1 ];
      |                                 ^
src/libavfilter/af_replaygain.c:492:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  492 |         right += hist_b[i -  1] * coeff_b[ 1] - hist_a[i -  1] * coeff_a[1 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:493:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  493 |         left  += hist_b[i -  4] * coeff_b[ 2] - hist_a[i -  4] * coeff_a[2 ];
      |                                 ^
src/libavfilter/af_replaygain.c:493:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  493 |         left  += hist_b[i -  4] * coeff_b[ 2] - hist_a[i -  4] * coeff_a[2 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:494:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  494 |         right += hist_b[i -  3] * coeff_b[ 2] - hist_a[i -  3] * coeff_a[2 ];
      |                                 ^
src/libavfilter/af_replaygain.c:494:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  494 |         right += hist_b[i -  3] * coeff_b[ 2] - hist_a[i -  3] * coeff_a[2 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:495:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  495 |         left  += hist_b[i -  6] * coeff_b[ 3] - hist_a[i -  6] * coeff_a[3 ];
      |                                 ^
src/libavfilter/af_replaygain.c:495:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  495 |         left  += hist_b[i -  6] * coeff_b[ 3] - hist_a[i -  6] * coeff_a[3 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:496:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  496 |         right += hist_b[i -  5] * coeff_b[ 3] - hist_a[i -  5] * coeff_a[3 ];
      |                                 ^
src/libavfilter/af_replaygain.c:496:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  496 |         right += hist_b[i -  5] * coeff_b[ 3] - hist_a[i -  5] * coeff_a[3 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:497:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  497 |         left  += hist_b[i -  8] * coeff_b[ 4] - hist_a[i -  8] * coeff_a[4 ];
      |                                 ^
src/libavfilter/af_replaygain.c:497:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  497 |         left  += hist_b[i -  8] * coeff_b[ 4] - hist_a[i -  8] * coeff_a[4 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:498:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  498 |         right += hist_b[i -  7] * coeff_b[ 4] - hist_a[i -  7] * coeff_a[4 ];
      |                                 ^
src/libavfilter/af_replaygain.c:498:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  498 |         right += hist_b[i -  7] * coeff_b[ 4] - hist_a[i -  7] * coeff_a[4 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:499:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  499 |         left  += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ];
      |                                 ^
src/libavfilter/af_replaygain.c:499:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  499 |         left  += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:500:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  500 |         right += hist_b[i -  9] * coeff_b[ 5] - hist_a[i -  9] * coeff_a[5 ];
      |                                 ^
src/libavfilter/af_replaygain.c:500:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  500 |         right += hist_b[i -  9] * coeff_b[ 5] - hist_a[i -  9] * coeff_a[5 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:501:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  501 |         left  += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ];
      |                                 ^
src/libavfilter/af_replaygain.c:501:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  501 |         left  += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:502:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  502 |         right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ];
      |                                 ^
src/libavfilter/af_replaygain.c:502:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  502 |         right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:503:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  503 |         left  += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ];
      |                                 ^
src/libavfilter/af_replaygain.c:503:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  503 |         left  += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:504:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  504 |         right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ];
      |                                 ^
src/libavfilter/af_replaygain.c:504:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  504 |         right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:505:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  505 |         left  += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ];
      |                                 ^
src/libavfilter/af_replaygain.c:505:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  505 |         left  += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:506:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  506 |         right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ];
      |                                 ^
src/libavfilter/af_replaygain.c:506:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  506 |         right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:507:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  507 |         left  += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ];
      |                                 ^
src/libavfilter/af_replaygain.c:507:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  507 |         left  += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:508:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  508 |         right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ];
      |                                 ^
src/libavfilter/af_replaygain.c:508:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  508 |         right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ];
      |                                                                ^
src/libavfilter/af_replaygain.c:509:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  509 |         left  += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10];
      |                                 ^
src/libavfilter/af_replaygain.c:509:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  509 |         left  += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10];
      |                                                                ^
src/libavfilter/af_replaygain.c:510:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  510 |         right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10];
      |                                 ^
src/libavfilter/af_replaygain.c:510:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  510 |         right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10];
      |                                                                ^
src/libavfilter/af_replaygain.c: In function ‘uninit’:
src/libavfilter/af_replaygain.c:584:57: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  584 |     av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain);
      |                                                         ^~~~
src/libavfilter/af_replaygain.c:585:54: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  585 |     av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak);
      |                                                     ~^~~~~~
CC	libavfilter/af_sidechaincompress.o
CC	libavfilter/af_silencedetect.o
CC	libavfilter/af_silenceremove.o
CC	libavfilter/af_speechnorm.o
src/libavfilter/af_sidechaincompress.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "level_in",  "set input gain",     OFFSET(level_in),  AV_OPT_TYPE_DOUBLE, {.dbl=1},        0.015625,   64, A|F|R },
      |     ^
In file included from src/libavfilter/af_sidechaincompress.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "threshold", "set threshold",      OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563,    1, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "ratio",     "set ratio",          OFFSET(ratio),     AV_OPT_TYPE_DOUBLE, {.dbl=2},               1,   20, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "attack",    "set attack",         OFFSET(attack),    AV_OPT_TYPE_DOUBLE, {.dbl=20},           0.01, 2000, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "release",   "set release",        OFFSET(release),   AV_OPT_TYPE_DOUBLE, {.dbl=250},          0.01, 9000, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "makeup",    "set make up gain",   OFFSET(makeup),    AV_OPT_TYPE_DOUBLE, {.dbl=1},               1,   64, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "knee",      "set knee",           OFFSET(knee),      AV_OPT_TYPE_DOUBLE, {.dbl=2.82843},         1,    8, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "level_sc",  "set sidechain gain", OFFSET(level_sc),  AV_OPT_TYPE_DOUBLE, {.dbl=1},        0.015625,   64, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_sidechaincompress.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "mix",       "set mix",            OFFSET(mix),       AV_OPT_TYPE_DOUBLE, {.dbl=1},               0,    1, A|F|R },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "n",         "set noise tolerance",              OFFSET(noise),     AV_OPT_TYPE_DOUBLE, {.dbl=0.001},          0, DBL_MAX,  FLAGS },
      |     ^
In file included from src/libavfilter/af_silencedetect.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "noise",     "set noise tolerance",              OFFSET(noise),     AV_OPT_TYPE_DOUBLE, {.dbl=0.001},          0, DBL_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "d",         "set minimum duration in seconds",  OFFSET(duration),  AV_OPT_TYPE_DURATION, {.i64=2000000},      0, MAX_DURATION,FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "duration",  "set minimum duration in seconds",  OFFSET(duration),  AV_OPT_TYPE_DURATION, {.i64=2000000},      0, MAX_DURATION,FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "mono",      "check each channel separately",    OFFSET(mono),      AV_OPT_TYPE_BOOL,   {.i64=0},              0, 1,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "m",         "check each channel separately",    OFFSET(mono),      AV_OPT_TYPE_BOOL,   {.i64=0},              0, 1,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silencedetect.c: In function ‘config_input’:
src/libavfilter/af_silencedetect.c:176:38: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  176 |     s->start = av_malloc_array(sizeof(*s->start), s->independent_channels);
      |                                      ^
src/libavfilter/af_silencedetect.c:176:38: note: earlier argument should specify number of elements, later size of each element
src/libavfilter/af_silenceremove.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "start_periods",   "set periods of silence parts to skip from start",    OFFSET(start_periods),       AV_OPT_TYPE_INT,      {.i64=0},     0,      9000, AF },
      |     ^
In file included from src/libavfilter/af_silenceremove.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "start_duration",  "set start duration of non-silence part",             OFFSET(start_duration_opt),  AV_OPT_TYPE_DURATION, {.i64=0},     0, INT32_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "start_threshold", "set threshold for start silence detection",          OFFSET(start_threshold),     AV_OPT_TYPE_DOUBLE,   {.dbl=0},     0,   DBL_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "start_silence",   "set start duration of silence part to keep",         OFFSET(start_silence_opt),   AV_OPT_TYPE_DURATION, {.i64=0},     0, INT32_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "stop_periods",    "set periods of silence parts to skip from end",      OFFSET(stop_periods),        AV_OPT_TYPE_INT,      {.i64=0}, -9000,      9000, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "stop_duration",   "set stop duration of non-silence part",              OFFSET(stop_duration_opt),   AV_OPT_TYPE_DURATION, {.i64=0},     0, INT32_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { "stop_threshold",  "set threshold for stop silence detection",           OFFSET(stop_threshold),      AV_OPT_TYPE_DOUBLE,   {.dbl=0},     0,   DBL_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { "stop_silence",    "set stop duration of silence part to keep",          OFFSET(stop_silence_opt),    AV_OPT_TYPE_DURATION, {.i64=0},     0, INT32_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  129 |     { "window",          "set duration of window for silence detection",       OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_silenceremove.c: In function ‘update_peak_float’:
src/libavfilter/af_silenceremove.c:227:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |     s->sum -= *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c:230:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |     s->sum += *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c: In function ‘update_rms_float’:
src/libavfilter/af_silenceremove.c:287:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  287 |     s->sum -= *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c:290:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  290 |     s->sum += *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c: In function ‘update_peak_floatp’:
src/libavfilter/af_silenceremove.c:345:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  345 |     s->sum -= *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c:348:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  348 |     s->sum += *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c: In function ‘update_rms_floatp’:
src/libavfilter/af_silenceremove.c:405:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  405 |     s->sum -= *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c:408:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  408 |     s->sum += *wsample;
      |            ^~
src/libavfilter/af_silenceremove.c: In function ‘filter_frame’:
src/libavfilter/af_silenceremove.c:644:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  644 |                 if (s->start_holdoff_end >= s->start_duration) {
      |                                          ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/af_silenceremove.c:27:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_silenceremove.c:674:44: note: in expansion of macro ‘FFMIN’
  674 |                     s->start_silence_end = FFMIN(s->start_silence_end + 1, s->start_silence);
      |                                            ^~~~~
CC	libavfilter/af_stereotools.o
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/af_silenceremove.c:674:44: note: in expansion of macro ‘FFMIN’
  674 |                     s->start_silence_end = FFMIN(s->start_silence_end + 1, s->start_silence);
      |                                            ^~~~~
src/libavfilter/af_silenceremove.c:675:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  675 |                     if (s->start_silence_offset >= s->start_silence)
      |                                                 ^~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_silenceremove.c:784:47: note: in expansion of macro ‘FFMIN’
  784 |                         s->stop_silence_end = FFMIN(s->stop_silence_end + 1, s->stop_silence);
      |                                               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/af_silenceremove.c:784:47: note: in expansion of macro ‘FFMIN’
  784 |                         s->stop_silence_end = FFMIN(s->stop_silence_end + 1, s->stop_silence);
      |                                               ^~~~~
src/libavfilter/af_silenceremove.c:785:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  785 |                         if (s->stop_silence_offset >= s->stop_silence) {
      |                                                    ^~
src/libavfilter/af_silenceremove.c:796:45: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  796 |                     if (s->stop_holdoff_end >= s->stop_duration) {
      |                                             ^~
src/libavfilter/af_speechnorm.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS },
      |     ^
In file included from src/libavfilter/af_speechnorm.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "p",    "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "expansion", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "e",         "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "c",           "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     { "t",         "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 |     { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "r",     "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     { "f",    "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  110 |     { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  111 |     { "h",        "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { "i",      "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "l",    "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "rms", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_speechnorm.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "m",   "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/af_speechnorm.c:30:
src/libavfilter/af_speechnorm.c: In function ‘filter_link_channels_flt’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/af_speechnorm.c:387:20: note: in expansion of macro ‘FFMIN’
  387 |             gain = FFMIN(gain, min_gain(ctx, cc, min_size));                    \
      |                    ^~~~~
src/libavfilter/af_speechnorm.c:411:1: note: in expansion of macro ‘FILTER_LINK_CHANNELS’
  411 | FILTER_LINK_CHANNELS(flt, float, flerp)
      | ^~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavfilter/af_speechnorm.c:387:20: note: in expansion of macro ‘FFMIN’
  387 |             gain = FFMIN(gain, min_gain(ctx, cc, min_size));                    \
      |                    ^~~~~
src/libavfilter/af_speechnorm.c:411:1: note: in expansion of macro ‘FILTER_LINK_CHANNELS’
  411 | FILTER_LINK_CHANNELS(flt, float, flerp)
      | ^~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_speechnorm.c: In function ‘filter_frame’:
src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  455 |     for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) {
      |                       ^
CC	libavfilter/af_stereowiden.o
src/libavfilter/af_stereotools.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "level_in",    "set level in",     OFFSET(level_in),    AV_OPT_TYPE_DOUBLE, {.dbl=1},   0.015625,  64, A },
      |     ^
In file included from src/libavfilter/af_stereotools.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "level_out",   "set level out",    OFFSET(level_out),   AV_OPT_TYPE_DOUBLE, {.dbl=1},   0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "balance_in",  "set balance in",   OFFSET(balance_in),  AV_OPT_TYPE_DOUBLE, {.dbl=0},  -1,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "balance_out", "set balance out",  OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0},  -1,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "softclip",    "enable softclip",  OFFSET(softclip),    AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "mutel",       "mute L",           OFFSET(mute_l),      AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "muter",       "mute R",           OFFSET(mute_r),      AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "phasel",      "phase L",          OFFSET(phase_l),     AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "phaser",      "phase R",          OFFSET(phase_r),     AV_OPT_TYPE_BOOL,   {.i64=0},   0,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "slev",        "set side level",   OFFSET(slev),        AV_OPT_TYPE_DOUBLE, {.dbl=1},   0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "sbal",        "set side balance", OFFSET(sbal),        AV_OPT_TYPE_DOUBLE, {.dbl=0},  -1,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "mlev",        "set middle level", OFFSET(mlev),        AV_OPT_TYPE_DOUBLE, {.dbl=1},   0.015625,  64, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "mpan",        "set middle pan",   OFFSET(mpan),        AV_OPT_TYPE_DOUBLE, {.dbl=0},  -1,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "base",        "set stereo base",  OFFSET(base),        AV_OPT_TYPE_DOUBLE, {.dbl=0},  -1,          1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "delay",       "set delay",        OFFSET(delay),       AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20,         20, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "sclevel",     "set S/C level",    OFFSET(sc_level),    AV_OPT_TYPE_DOUBLE, {.dbl=1},   1,        100, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereotools.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "phase",       "set stereo phase", OFFSET(phase),       AV_OPT_TYPE_DOUBLE, {.dbl=0},   0,        360, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_superequalizer.o
CC	libavfilter/af_surround.o
CC	libavfilter/af_tremolo.o
src/libavfilter/af_stereowiden.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "delay",     "set delay time",    OFFSET(delay),     AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A },
      |     ^
In file included from src/libavfilter/af_stereowiden.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereowiden.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "feedback",  "set feedback gain", OFFSET(feedback),  AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereowiden.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "crossfeed", "set cross feed",    OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_stereowiden.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "drymix",    "set dry-mix",       OFFSET(drymix),    AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_vibrato.o
src/libavfilter/af_superequalizer.c: In function ‘izero’:
src/libavfilter/af_superequalizer.c:69:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   69 |         t = pow(x / 2, m) / s->fact[m];
      |                           ^
src/libavfilter/af_superequalizer.c: In function ‘hn_lpf’:
src/libavfilter/af_superequalizer.c:79:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   79 |     float omega = 2 * M_PI * f;
      |                            ^
src/libavfilter/af_superequalizer.c: In function ‘alpha’:
src/libavfilter/af_superequalizer.c:115:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  115 |         return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21);
      |                       ^
src/libavfilter/af_superequalizer.c:115:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  115 |         return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21);
      |                                           ^
src/libavfilter/af_superequalizer.c: At top level:
src/libavfilter/af_superequalizer.c:330:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  330 |     {  "1b", "set 65Hz band gain",    OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
In file included from src/libavfilter/af_superequalizer.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:331:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  331 |     {  "2b", "set 92Hz band gain",    OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  332 |     {  "3b", "set 131Hz band gain",   OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:333:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  333 |     {  "4b", "set 185Hz band gain",   OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     {  "5b", "set 262Hz band gain",   OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  335 |     {  "6b", "set 370Hz band gain",   OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  336 |     {  "7b", "set 523Hz band gain",   OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:337:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  337 |     {  "8b", "set 740Hz band gain",   OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  338 |     {  "9b", "set 1047Hz band gain",  OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  339 |     { "10b", "set 1480Hz band gain",  OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:340:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  340 |     { "11b", "set 2093Hz band gain",  OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:341:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  341 |     { "12b", "set 2960Hz band gain",  OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:342:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  342 |     { "13b", "set 4186Hz band gain",  OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:343:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  343 |     { "14b", "set 5920Hz band gain",  OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:344:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  344 |     { "15b", "set 8372Hz band gain",  OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:345:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  345 |     { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  346 |     { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_superequalizer.c:347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  347 |     { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_surround.c:30:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/af_surround.c: In function ‘config_input’:
src/libavfilter/af_surround.c:253:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  253 |     s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2);
      |                                  ^
src/libavfilter/af_surround.c:254:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  254 |     s->highcut = 1.f * s->highcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2);
      |                                    ^
src/libavfilter/af_surround.c: In function ‘angle_transform’:
src/libavfilter/af_surround.c:333:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  333 |     reference = angle * M_PI / 180.f;
      |                       ^
src/libavfilter/af_surround.c:333:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  333 |     reference = angle * M_PI / 180.f;
      |                              ^
src/libavfilter/af_surround.c:339:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  339 |     if (fabsf(a) <= M_PI_4)
      |                  ^~
src/libavfilter/af_surround.c:340:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  340 |         a *= reference / M_PI_2;
      |                        ^
src/libavfilter/af_surround.c:340:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  340 |         a *= reference / M_PI_2;
      |           ^~
src/libavfilter/af_surround.c:342:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  342 |         a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2);
      |                          ^
src/libavfilter/af_surround.c:342:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  342 |         a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2);
      |                                 ^
src/libavfilter/af_surround.c:342:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  342 |         a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2);
      |                                                      ^
src/libavfilter/af_surround.c:342:94: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  342 |         a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2);
      |                                                                                              ^
src/libavfilter/af_surround.c: In function ‘stereo_position’:
src/libavfilter/af_surround.c:370:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  370 |     *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f);
      |                                     ^
src/libavfilter/af_surround.c:371:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  371 |     *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f);
      |                         ^
src/libavfilter/af_surround.c:371:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  371 |     *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f);
      |                                                    ^
src/libavfilter/af_surround.c:371:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  371 |     *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f);
      |                                                          ^
src/libavfilter/af_surround.c:371:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  371 |     *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f);
      |                                                                 ^
src/libavfilter/af_surround.c: In function ‘get_lfe’:
src/libavfilter/af_surround.c:378:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  378 |         *lfe_mag    = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut)));
      |                                                            ^
src/libavfilter/af_surround.c:378:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  378 |         *lfe_mag    = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut)));
      |                                                                       ^
src/libavfilter/af_surround.c: In function ‘calculate_factors’:
src/libavfilter/af_surround.c:416:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  416 |             factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y);
      |                                                                  ^
src/libavfilter/af_surround.c: In function ‘upmix_7_1_5_0_side’:
src/libavfilter/af_surround.c:640:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  640 |     float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5;
      |                                                                   ^
src/libavfilter/af_tremolo.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "f", "set frequency in hertz",    OFFSET(freq),    AV_OPT_TYPE_DOUBLE,   {.dbl = 5.0},   0.1,   20000.0, FLAGS },
      |     ^
In file included from src/libavfilter/af_tremolo.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_tremolo.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "d", "set depth as percentage",   OFFSET(depth),   AV_OPT_TYPE_DOUBLE,   {.dbl = 0.5},   0.0,   1.0,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c: In function ‘filter_stereo’:
src/libavfilter/af_surround.c:780:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  780 |         if (phase_dif > M_PI)
      |                       ^
src/libavfilter/af_surround.c:781:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  781 |             phase_dif = 2.f * M_PI - phase_dif;
      |                             ^
src/libavfilter/af_surround.c:781:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  781 |             phase_dif = 2.f * M_PI - phase_dif;
      |                                    ^
src/libavfilter/af_surround.c: In function ‘filter_2_1’:
src/libavfilter/af_surround.c:835:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  835 |         if (phase_dif > M_PI)
      |                       ^
src/libavfilter/af_surround.c:836:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  836 |             phase_dif = 2.f * M_PI - phase_dif;
      |                             ^
src/libavfilter/af_surround.c:836:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  836 |             phase_dif = 2.f * M_PI - phase_dif;
      |                                    ^
src/libavfilter/af_surround.c: In function ‘filter_surround’:
src/libavfilter/af_surround.c:892:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  892 |         if (phase_dif > M_PI)
      |                       ^
src/libavfilter/af_surround.c:893:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  893 |             phase_dif = 2.f * M_PI - phase_dif;
      |                             ^
src/libavfilter/af_surround.c:893:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  893 |             phase_dif = 2.f * M_PI - phase_dif;
      |                                    ^
src/libavfilter/af_surround.c: In function ‘filter_5_0_side’:
src/libavfilter/af_surround.c:949:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  949 |         if (phase_difl > M_PI)
      |                        ^
src/libavfilter/af_surround.c:950:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  950 |             phase_difl = 2.f * M_PI - phase_difl;
      |                              ^
src/libavfilter/af_surround.c:950:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  950 |             phase_difl = 2.f * M_PI - phase_difl;
      |                                     ^
src/libavfilter/af_surround.c:952:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  952 |         if (phase_difr > M_PI)
      |                        ^
src/libavfilter/af_surround.c:953:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  953 |             phase_difr = 2.f * M_PI - phase_difr;
      |                              ^
src/libavfilter/af_surround.c:953:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  953 |             phase_difr = 2.f * M_PI - phase_difr;
      |                                     ^
src/libavfilter/af_surround.c: In function ‘filter_5_1_side’:
src/libavfilter/af_surround.c:1008:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1008 |         if (phase_difl > M_PI)
      |                        ^
src/libavfilter/af_surround.c:1009:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1009 |             phase_difl = 2.f * M_PI - phase_difl;
      |                              ^
src/libavfilter/af_surround.c:1009:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1009 |             phase_difl = 2.f * M_PI - phase_difl;
      |                                     ^
src/libavfilter/af_surround.c:1011:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1011 |         if (phase_difr > M_PI)
      |                        ^
src/libavfilter/af_surround.c:1012:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1012 |             phase_difr = 2.f * M_PI - phase_difr;
      |                              ^
src/libavfilter/af_surround.c:1012:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1012 |             phase_difr = 2.f * M_PI - phase_difr;
      |                                     ^
src/libavfilter/af_surround.c: In function ‘filter_5_1_back’:
src/libavfilter/af_surround.c:1067:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1067 |         if (phase_difl > M_PI)
      |                        ^
src/libavfilter/af_surround.c:1068:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1068 |             phase_difl = 2.f * M_PI - phase_difl;
      |                              ^
src/libavfilter/af_surround.c:1068:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1068 |             phase_difl = 2.f * M_PI - phase_difl;
      |                                     ^
src/libavfilter/af_surround.c:1070:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1070 |         if (phase_difr > M_PI)
      |                        ^
src/libavfilter/af_surround.c:1071:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1071 |             phase_difr = 2.f * M_PI - phase_difr;
      |                              ^
src/libavfilter/af_surround.c:1071:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1071 |             phase_difr = 2.f * M_PI - phase_difr;
      |                                     ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/af_surround.c:21:
src/libavfilter/af_surround.c: In function ‘init’:
src/libavfilter/af_surround.c:1192:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1192 |     s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap));
      |                                              ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/af_surround.c:1192:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1192 |     s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap));
      |                                              ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
CC	libavfilter/af_virtualbass.o
CC	libavfilter/af_volume.o
src/libavfilter/af_surround.c: In function ‘process_command’:
src/libavfilter/af_surround.c:1382:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1382 |     s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap));
      |                                              ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/af_surround.c:1382:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1382 |     s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap));
      |                                              ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/af_surround.c: At top level:
src/libavfilter/af_vibrato.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "f", "set frequency in hertz",    OFFSET(freq),    AV_OPT_TYPE_DOUBLE,   {.dbl = 5.0},   0.1,   20000.0, FLAGS },
      |     ^
src/libavfilter/af_surround.c:1396:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1396 |     { "chl_out",   "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}, 0,   0, FLAGS },
      |     ^
In file included from src/libavfilter/af_vibrato.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_surround.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_vibrato.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "d", "set depth as percentage",   OFFSET(depth),   AV_OPT_TYPE_DOUBLE,   {.dbl = 0.5},   0.00,  1.0,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1397:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1397 |     { "chl_in",    "set input channel layout",  OFFSET(in_channel_layout_str),  AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1398:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1398 |     { "level_in",  "set input level",           OFFSET(level_in),               AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1399:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1399 |     { "level_out", "set output level",          OFFSET(level_out),              AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1400:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1400 |     { "lfe",       "output LFE",                OFFSET(output_lfe),             AV_OPT_TYPE_BOOL,   {.i64=1},     0,   1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1401:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1401 |     { "lfe_low",   "LFE low cut off",           OFFSET(lowcutf),                AV_OPT_TYPE_INT,    {.i64=128},   0, 256, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1402:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1402 |     { "lfe_high",  "LFE high cut off",          OFFSET(highcutf),               AV_OPT_TYPE_INT,    {.i64=256},   0, 512, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1406:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1406 |     { "smooth",    "set temporal smoothness strength",      OFFSET(smooth),     AV_OPT_TYPE_FLOAT,  {.dbl=0},     0,   1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1407:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1407 |     { "angle",     "set soundfield transform angle",        OFFSET(angle),      AV_OPT_TYPE_FLOAT,  {.dbl=90},    0, 360, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1408:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1408 |     { "focus",     "set soundfield transform focus",        OFFSET(focus),      AV_OPT_TYPE_FLOAT,  {.dbl=0},    -1,   1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1409:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1409 |     { "fc_in",     "set front center channel input level",  OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1410:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1410 |     { "fc_out",    "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1411:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1411 |     { "fl_in",     "set front left channel input level",    OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1412:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1412 |     { "fl_out",    "set front left channel output level",   OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1413:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1413 |     { "fr_in",     "set front right channel input level",   OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1414:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1414 |     { "fr_out",    "set front right channel output level",  OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1415:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1415 |     { "sl_in",     "set side left channel input level",     OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1416:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1416 |     { "sl_out",    "set side left channel output level",    OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1417:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1417 |     { "sr_in",     "set side right channel input level",    OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1418 |     { "sr_out",    "set side right channel output level",   OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1419 |     { "bl_in",     "set back left channel input level",     OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1420 |     { "bl_out",    "set back left channel output level",    OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1421 |     { "br_in",     "set back right channel input level",    OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1422 |     { "br_out",    "set back right channel output level",   OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1423 |     { "bc_in",     "set back center channel input level",   OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1424 |     { "bc_out",    "set back center channel output level",  OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1425:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1425 |     { "lfe_in",    "set lfe channel input level",           OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1426:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1426 |     { "lfe_out",   "set lfe channel output level",          OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1427:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1427 |     { "allx",      "set all channel's x spread",            OFFSET(all_x),      AV_OPT_TYPE_FLOAT,  {.dbl=-1},   -1,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1428:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1428 |     { "ally",      "set all channel's y spread",            OFFSET(all_y),      AV_OPT_TYPE_FLOAT,  {.dbl=-1},   -1,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1429:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1429 |     { "fcx",       "set front center channel x spread",  OFFSET(f_x[SC_FC]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1430:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1430 |     { "flx",       "set front left channel x spread",    OFFSET(f_x[SC_FL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1431:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1431 |     { "frx",       "set front right channel x spread",   OFFSET(f_x[SC_FR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/af_volumedetect.o
src/libavfilter/af_surround.c:1432:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1432 |     { "blx",       "set back left channel x spread",     OFFSET(f_x[SC_BL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1433:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1433 |     { "brx",       "set back right channel x spread",    OFFSET(f_x[SC_BR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1434:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1434 |     { "slx",       "set side left channel x spread",     OFFSET(f_x[SC_SL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1435:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1435 |     { "srx",       "set side right channel x spread",    OFFSET(f_x[SC_SR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1436:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1436 |     { "bcx",       "set back center channel x spread",   OFFSET(f_x[SC_BC]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1437:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1437 |     { "fcy",       "set front center channel y spread",  OFFSET(f_y[SC_FC]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1438:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1438 |     { "fly",       "set front left channel y spread",    OFFSET(f_y[SC_FL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1439:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1439 |     { "fry",       "set front right channel y spread",   OFFSET(f_y[SC_FR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1440:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1440 |     { "bly",       "set back left channel y spread",     OFFSET(f_y[SC_BL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1441:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1441 |     { "bry",       "set back right channel y spread",    OFFSET(f_y[SC_BR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1442:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1442 |     { "sly",       "set side left channel y spread",     OFFSET(f_y[SC_SL]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1443:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1443 |     { "sry",       "set side right channel y spread",    OFFSET(f_y[SC_SR]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1444:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1444 |     { "bcy",       "set back center channel y spread",   OFFSET(f_y[SC_BC]),    AV_OPT_TYPE_FLOAT,  {.dbl=0.5}, .06,  15, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1445:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1445 |     { "win_size", "set window size",                     OFFSET(win_size),        AV_OPT_TYPE_INT,  {.i64=4096},1024,65536,FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_surround.c:1447:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1447 |     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/af_volume.c:30:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/af_virtualbass.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "cutoff",   "set virtual bass cutoff",   OFFSET(cutoff),   AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS },
      |     ^
In file included from src/libavfilter/af_virtualbass.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_virtualbass.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3},  0.5,  3, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_volume.c: At top level:
src/libavfilter/af_volume.c:85:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |             OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F },
      |             ^~~~~~
In file included from src/libavfilter/af_volume.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_volume.c:87:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |             OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F },
      |             ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/af_volume.c: In function ‘filter_frame’:
src/libavfilter/af_volume.c:363:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  363 |                    "Using gain %f dB from replaygain side data.\n", g);
      |                                                                     ^
src/libavfilter/af_volume.c:365:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             vol->volume   = ff_exp10((g + vol->replaygain_preamp) / 20);
      |                                         ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavfilter/af_volume.c:27:
src/libavfilter/af_volume.c:367:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  367 |                 vol->volume = FFMIN(vol->volume, 1.0 / p);
      |                                                      ^
src/libavutil/macros.h:49:28: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                            ^
src/libavfilter/af_volume.c:367:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  367 |                 vol->volume = FFMIN(vol->volume, 1.0 / p);
      |                                                      ^
src/libavutil/macros.h:49:34: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                  ^
In file included from src/libavfilter/audio.h:26,
                 from src/libavfilter/af_volume.c:36:
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/af_volume.c:376:41: note: in expansion of macro ‘TS2D’
  376 |         vol->var_values[VAR_STARTPTS] = TS2D(buf->pts);
      |                                         ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/af_volume.c:377:41: note: in expansion of macro ‘TS2T’
  377 |         vol->var_values[VAR_STARTT  ] = TS2T(buf->pts, inlink->time_base);
      |                                         ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/af_volume.c:379:32: note: in expansion of macro ‘TS2D’
  379 |     vol->var_values[VAR_PTS] = TS2D(buf->pts);
      |                                ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/af_volume.c:380:32: note: in expansion of macro ‘TS2T’
  380 |     vol->var_values[VAR_T  ] = TS2T(buf->pts, inlink->time_base);
      |                                ^~~~
CC	libavfilter/allfilters.o
CC	libavfilter/asink_anullsink.o
CC	libavfilter/asrc_afdelaysrc.o
CC	libavfilter/asrc_afirsrc.o
src/libavfilter/asrc_afdelaysrc.c: In function ‘sincf’:
src/libavfilter/asrc_afdelaysrc.c:59:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   59 |     return sinf(M_PI * x) / (M_PI * x);
      |                      ^
src/libavfilter/asrc_afdelaysrc.c:59:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   59 |     return sinf(M_PI * x) / (M_PI * x);
      |                                   ^
src/libavfilter/asrc_afdelaysrc.c:59:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   59 |     return sinf(M_PI * x) / (M_PI * x);
      |                           ^
src/libavfilter/asrc_afdelaysrc.c: In function ‘activate’:
src/libavfilter/asrc_afdelaysrc.c:85:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   85 |         dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps);
      |                          ^
src/libavfilter/asrc_afdelaysrc.c:85:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   85 |         dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps);
      |                                                       ^
src/libavfilter/asrc_afdelaysrc.c:85:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   85 |         dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps);
      |                                                                                            ^
src/libavfilter/asrc_afdelaysrc.c: At top level:
src/libavfilter/asrc_afdelaysrc.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "delay",       "set fractional delay",                          OFFSET(delay),       AV_OPT_TYPE_DOUBLE,{.dbl=0},      0, INT16_MAX, AF },
      |     ^
In file included from src/libavfilter/asrc_afdelaysrc.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "d",           "set fractional delay",                          OFFSET(delay),       AV_OPT_TYPE_DOUBLE,{.dbl=0},      0, INT16_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |     { "sample_rate", "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 |     { "r",           "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  152 |     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  153 |     { "taps",        "set number of taps for delay filter",           OFFSET(nb_taps),     AV_OPT_TYPE_INT,   {.i64=0},      0,   32768,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  154 |     { "t",           "set number of taps for delay filter",           OFFSET(nb_taps),     AV_OPT_TYPE_INT,   {.i64=0},      0,   32768,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  155 |     { "channel_layout", "set channel layout",                         OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0,      0,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afdelaysrc.c:156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 |     { "c",              "set channel layout",                         OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0,      0,   AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/asrc_anoisesrc.o
CC	libavfilter/asrc_anullsrc.o
CC	libavfilter/asrc_hilbert.o
In file included from src/libavfilter/asrc_afirsrc.c:29:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/asrc_afirsrc.c: At top level:
src/libavfilter/asrc_afirsrc.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "taps",      "set number of taps",   OFFSET(nb_taps),         AV_OPT_TYPE_INT,    {.i64=1025}, 9, UINT16_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/asrc_afirsrc.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "t",         "set number of taps",   OFFSET(nb_taps),         AV_OPT_TYPE_INT,    {.i64=1025}, 9, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "f",         "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "magnitude", "set magnitude values", OFFSET(magnitude_str),   AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "m",         "set magnitude values", OFFSET(magnitude_str),   AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "phase",     "set phase values",     OFFSET(phase_str),       AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "p",         "set phase values",     OFFSET(phase_str),       AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "sample_rate", "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "r",           "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_afirsrc.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "n",          "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "sample_rate",  "set sample rate",  OFFSET(sample_rate),  AV_OPT_TYPE_INT,       {.i64 = 48000},     15,  INT_MAX,    FLAGS },
      |     ^
In file included from src/libavfilter/asrc_anoisesrc.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "r",            "set sample rate",  OFFSET(sample_rate),  AV_OPT_TYPE_INT,       {.i64 = 48000},     15,  INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "amplitude",    "set amplitude",    OFFSET(amplitude),    AV_OPT_TYPE_DOUBLE,    {.dbl = 1.},        0.,  1.,         FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "a",            "set amplitude",    OFFSET(amplitude),    AV_OPT_TYPE_DOUBLE,    {.dbl = 1.},        0.,  1.,         FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "duration",     "set duration",     OFFSET(duration),     AV_OPT_TYPE_DURATION,  {.i64 =  0},         0,  INT64_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "d",            "set duration",     OFFSET(duration),     AV_OPT_TYPE_DURATION,  {.i64 =  0},         0,  INT64_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "seed",         "set random seed",  OFFSET(seed),         AV_OPT_TYPE_INT64,     {.i64 = -1},        -1,  UINT_MAX,   FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "s",            "set random seed",  OFFSET(seed),         AV_OPT_TYPE_INT64,     {.i64 = -1},        -1,  UINT_MAX,   FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "nb_samples",   "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anoisesrc.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "n",            "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/asrc_anullsrc.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "cl",             "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "sample_rate",    "set sample rate",    OFFSET(sample_rate_str)   , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "r",              "set sample rate",    OFFSET(sample_rate_str)   , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "nb_samples",     "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "n",              "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "duration",       "set the audio duration",                        OFFSET(duration),   AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_anullsrc.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "d",              "set the audio duration",                        OFFSET(duration),   AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/asrc_hilbert.c:27:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
CC	libavfilter/asrc_sinc.o
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/asrc_hilbert.c: At top level:
src/libavfilter/asrc_hilbert.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "sample_rate", "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
      |     ^
In file included from src/libavfilter/asrc_hilbert.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/asrc_sine.o
src/libavfilter/asrc_hilbert.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "r",           "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_hilbert.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "taps",        "set number of taps", OFFSET(nb_taps),     AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_hilbert.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "t",           "set number of taps", OFFSET(nb_taps),     AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_hilbert.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_hilbert.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/audio.o
CC	libavfilter/avf_a3dscope.o
src/libavfilter/asrc_sinc.c: In function ‘make_lpf’:
src/libavfilter/asrc_sinc.c:122:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  122 |         float z = i - .5f * m, x = z * M_PI, y = z * mult1;
      |                                      ^
src/libavfilter/asrc_sinc.c: In function ‘kaiser_params’:
src/libavfilter/asrc_sinc.c:170:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |     att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
      |                                                ^
src/libavfilter/asrc_sinc.c:170:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |     att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
      |                                                       ^
src/libavfilter/asrc_sinc.c:170:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |     att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
      |                                      ^
src/libavfilter/asrc_sinc.c:171:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                                     ^
src/libavfilter/asrc_sinc.c:171:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                       ^
src/libavfilter/asrc_sinc.c:171:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                                              ^
src/libavfilter/asrc_sinc.c:171:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                                                      ^
src/libavfilter/asrc_sinc.c:171:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                                                                    ^
src/libavfilter/asrc_sine.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     OPT_DBL("frequency",         frequency,            440, 0, DBL_MAX,   "set the sine frequency",),
      |     ^~~~~~~
src/libavfilter/asrc_sinc.c:171:76: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
      |                                                                            ^
In file included from src/libavfilter/asrc_sine.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     OPT_DBL("f",                 frequency,            440, 0, DBL_MAX,   "set the sine frequency",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     OPT_DBL("beep_factor",       beep_factor,            0, 0, DBL_MAX,   "set the beep frequency factor",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     OPT_DBL("b",                 beep_factor,            0, 0, DBL_MAX,   "set the beep frequency factor",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     OPT_INT("sample_rate",       sample_rate,        44100, 1, INT_MAX,   "set the sample rate",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     OPT_INT("r",                 sample_rate,        44100, 1, INT_MAX,   "set the sample rate",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     OPT_DUR("duration",          duration,               0, 0, INT64_MAX, "set the audio duration",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     OPT_DUR("d",                 duration,               0, 0, INT64_MAX, "set the audio duration",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sine.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0,         "set the number of samples per frame",),
      |     ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c: In function ‘fir_to_phase’:
src/libavfilter/asrc_sinc.c:292:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  292 |     for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) {
      |                                                     ^
src/libavfilter/asrc_sinc.c:292:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  292 |     for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) {
      |                                                            ^
src/libavfilter/asrc_sinc.c:329:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  329 |            work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak,
      |                                              ^
src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  329 |            work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak,
      |                                                            ^~~~~~~~~~~~
src/libavfilter/asrc_sinc.c:330:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  330 |            work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1));
      |            ~~~~^~~~~~~~~~
src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  330 |            work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1));
      |                                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/asrc_sinc.c: At top level:
src/libavfilter/asrc_sinc.c:418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  418 |     { "sample_rate", "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX, AF },
      |     ^
In file included from src/libavfilter/asrc_sinc.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  419 |     { "r",           "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  420 |     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  421 |     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  422 |     { "hp",          "set high-pass filter frequency",                OFFSET(Fc0),         AV_OPT_TYPE_FLOAT, {.dbl=0},      0, INT_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  423 |     { "lp",          "set low-pass filter frequency",                 OFFSET(Fc1),         AV_OPT_TYPE_FLOAT, {.dbl=0},      0, INT_MAX, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  424 |     { "phase",       "set filter phase response",                     OFFSET(phase),       AV_OPT_TYPE_FLOAT, {.dbl=50},     0,     100, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:425:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  425 |     { "beta",        "set kaiser window beta",                        OFFSET(beta),        AV_OPT_TYPE_FLOAT, {.dbl=-1},    -1,     256, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:426:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  426 |     { "att",         "set stop-band attenuation",                     OFFSET(att),         AV_OPT_TYPE_FLOAT, {.dbl=120},   40,     180, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:427:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  427 |     { "round",       "enable rounding",                               OFFSET(round),       AV_OPT_TYPE_BOOL,  {.i64=0},      0,       1, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:428:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  428 |     { "hptaps",      "set number of taps for high-pass filter",       OFFSET(num_taps[0]), AV_OPT_TYPE_INT,   {.i64=0},      0,   32768, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/asrc_sinc.c:429:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  429 |     { "lptaps",      "set number of taps for low-pass filter",        OFFSET(num_taps[1]), AV_OPT_TYPE_INT,   {.i64=0},      0,   32768, AF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/avf_abitscope.o
CC	libavfilter/avf_ahistogram.o
src/libavfilter/avf_a3dscope.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_a3dscope.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "fov",  "set camera FoV", OFFSET(fov),    AV_OPT_TYPE_FLOAT, {.dbl=90.f},  40, 150, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "roll", "set camera roll",OFFSET(roll),   AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "yaw",  "set camera yaw",  OFFSET(yaw),   AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "length","set length",    OFFSET(size),   AV_OPT_TYPE_INT,   {.i64=15},      1,  60,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_a3dscope.c: In function ‘projection_matrix’:
src/libavfilter/avf_a3dscope.c:136:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |     f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f);
      |                                ^
src/libavfilter/avf_a3dscope.c:136:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |     f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f);
      |                                       ^
src/libavfilter/avf_a3dscope.c: In function ‘view_matrix’:
src/libavfilter/avf_a3dscope.c:171:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |     float cr = cosf(roll * M_PI / 180.f);
      |                          ^
src/libavfilter/avf_a3dscope.c:171:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |     float cr = cosf(roll * M_PI / 180.f);
      |                                 ^
src/libavfilter/avf_a3dscope.c:172:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |     float sr = sinf(roll * M_PI / 180.f);
      |                          ^
src/libavfilter/avf_a3dscope.c:172:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |     float sr = sinf(roll * M_PI / 180.f);
      |                                 ^
src/libavfilter/avf_a3dscope.c:173:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |     float cp = cosf(pitch * M_PI / 180.f);
      |                           ^
src/libavfilter/avf_a3dscope.c:173:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |     float cp = cosf(pitch * M_PI / 180.f);
      |                                  ^
src/libavfilter/avf_a3dscope.c:174:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |     float sp = sinf(pitch * M_PI / 180.f);
      |                           ^
src/libavfilter/avf_a3dscope.c:174:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |     float sp = sinf(pitch * M_PI / 180.f);
      |                                  ^
src/libavfilter/avf_a3dscope.c:175:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |     float cy = cosf(yaw * M_PI / 180.f);
      |                         ^
src/libavfilter/avf_a3dscope.c:175:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |     float cy = cosf(yaw * M_PI / 180.f);
      |                                ^
src/libavfilter/avf_a3dscope.c:176:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |     float sy = sinf(yaw * M_PI / 180.f);
      |                         ^
src/libavfilter/avf_a3dscope.c:176:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |     float sy = sinf(yaw * M_PI / 180.f);
      |                                ^
src/libavfilter/avf_a3dscope.c: In function ‘filter_frame’:
src/libavfilter/avf_a3dscope.c:263:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  263 |             const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI);
      |                                                                    ^
src/libavfilter/avf_a3dscope.c:265:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |             const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI);
      |                                                                    ^
CC	libavfilter/avf_aphasemeter.o
CC	libavfilter/avf_avectorscope.o
src/libavfilter/avf_abitscope.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_abitscope.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_abitscope.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_abitscope.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_abitscope.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_abitscope.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_ahistogram.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_ahistogram.c: In function ‘filter_frame’:
src/libavfilter/avf_ahistogram.c:323:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  323 |             uf = yf * M_PI;
      |                     ^
src/libavfilter/avf_ahistogram.c:324:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  324 |             vf = yf * M_PI;
      |                     ^
src/libavfilter/avf_ahistogram.c:325:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  325 |             uf *= 0.5 * sin((2 * M_PI * c) / s->dchannels);
      |                ^~
src/libavfilter/avf_ahistogram.c:326:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  326 |             vf *= 0.5 * cos((2 * M_PI * c) / s->dchannels);
      |                ^~
src/libavfilter/avf_ahistogram.c:389:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  389 |                 out[0] += aa * yf;
      |                              ^
src/libavfilter/avf_ahistogram.c:389:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  389 |                 out[0] += aa * yf;
      |                        ^~
src/libavfilter/avf_ahistogram.c:390:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  390 |                 out[1] += aa * uf;
      |                              ^
src/libavfilter/avf_ahistogram.c:390:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  390 |                 out[1] += aa * uf;
      |                        ^~
src/libavfilter/avf_ahistogram.c:391:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  391 |                 out[2] += aa * vf;
      |                              ^
src/libavfilter/avf_ahistogram.c:391:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  391 |                 out[2] += aa * vf;
      |                        ^~
src/libavfilter/avf_aphasemeter.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_aphasemeter.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "rc", "set red contrast",   OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "bc", "set blue contrast",  OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "t",         "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "a",     "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "d",        "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_aphasemeter.c: In function ‘get_x’:
src/libavfilter/avf_aphasemeter.c:164:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |   return (phase + 1.) / 2. * (w - 1);
      |                 ^
src/libavfilter/avf_aphasemeter.c: In function ‘filter_frame’:
src/libavfilter/avf_aphasemeter.c:254:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  254 |     float angle = cosf(s->angle/180.0f*M_PI);
      |                                       ^
src/libavfilter/avf_aphasemeter.c:315:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  315 |         snprintf(value, sizeof(value), "%f", fphase);
      |                                              ^~~~~~
src/libavfilter/avf_avectorscope.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_avectorscope.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "rc", "set red contrast",   OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40},  0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "bc", "set blue contrast",  OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80},  0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "rf", "set red fade",       OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "gf", "set green fade",     OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "bf", "set blue fade",      OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5},  0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "af", "set alpha fade",     OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5},  0, 255, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "zoom", "set zoom factor",  OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0, 10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_avectorscope.c: In function ‘draw_dot’:
src/libavfilter/avf_avectorscope.c:126:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |         if (y >= s->h || x >= s->w)
      |               ^~
src/libavfilter/avf_avectorscope.c:126:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |         if (y >= s->h || x >= s->w)
      |                            ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/avf_avectorscope.c:26:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/avf_avectorscope.c:129:13: note: in expansion of macro ‘FFMIN’
  129 |         y = FFMIN(y, s->h - 1);
      |             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/avf_avectorscope.c:129:13: note: in expansion of macro ‘FFMIN’
  129 |         y = FFMIN(y, s->h - 1);
      |             ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/avf_avectorscope.c:130:13: note: in expansion of macro ‘FFMIN’
  130 |         x = FFMIN(x, s->w - 1);
      |             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/avf_avectorscope.c:130:13: note: in expansion of macro ‘FFMIN’
  130 |         x = FFMIN(x, s->w - 1);
      |             ^~~~~
src/libavfilter/avf_avectorscope.c: In function ‘filter_frame’:
src/libavfilter/avf_avectorscope.c:357:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  357 |             zoom = 1. / max;
      |                       ^
src/libavfilter/avf_avectorscope.c:401:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  401 |             x = ((src[1] - src[0]) * zoom / 2 + 1) * hw;
      |                                    ^
src/libavfilter/avf_avectorscope.c:402:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  402 |             y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh;
      |                                          ^
src/libavfilter/avf_avectorscope.c:404:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  404 |             x = (src[1] * zoom + 1) * hw;
      |                         ^
src/libavfilter/avf_avectorscope.c:405:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  405 |             y = (src[0] * zoom + 1) * hh;
      |                         ^
src/libavfilter/avf_avectorscope.c:409:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  409 |             sx = src[1] * zoom;
      |                         ^
src/libavfilter/avf_avectorscope.c:410:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  410 |             sy = src[0] * zoom;
      |                         ^
src/libavfilter/avf_avectorscope.c:411:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  411 |             cx = sx * sqrtf(1 - 0.5 * sy * sy);
      |                                     ^
src/libavfilter/avf_avectorscope.c:411:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  411 |             cx = sx * sqrtf(1 - 0.5 * sy * sy);
      |                                          ^
src/libavfilter/avf_avectorscope.c:412:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  412 |             cy = sy * sqrtf(1 - 0.5 * sx * sx);
      |                                     ^
CC	libavfilter/avf_concat.o
src/libavfilter/avf_avectorscope.c:412:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  412 |             cy = sy * sqrtf(1 - 0.5 * sx * sx);
      |                                          ^
src/libavfilter/avf_avectorscope.c:413:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  413 |             x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7;
      |                                                       ^
src/libavfilter/avf_avectorscope.c:414:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  414 |             y = s->h - s->h * fabsf(cx + cy) * .7;
      |                                              ^
CC	libavfilter/avf_showcqt.o
CC	libavfilter/avf_showcwt.o
CC	libavfilter/avf_showfreqs.o
src/libavfilter/avf_concat.c:59:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |       AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F},
      |       ^~~~~~~~~~~~~~~
In file included from src/libavfilter/avf_concat.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_concat.c:62:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F },
      |       ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_concat.c:65:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F},
      |       ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_concat.c:68:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F},
      |       ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "size",         "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" },      0, 0,        FLAGS },
      |     ^
In file included from src/libavfilter/avf_showcqt.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "s",            "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" },      0, 0,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
      |     ^
src/libavfilter/avf_showcqt.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "fps",          "set video rate", OFFSET(rate),  AV_OPT_TYPE_VIDEO_RATE, { .str = "25" },             1, 1000,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/avf_showcwt.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "rate",         "set video rate", OFFSET(rate),  AV_OPT_TYPE_VIDEO_RATE, { .str = "25" },             1, 1000,     FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "r",            "set video rate", OFFSET(rate),  AV_OPT_TYPE_VIDEO_RATE, { .str = "25" },             1, 1000,     FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "rate", "set video rate",  OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { "r",    "set video rate",  OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS },
      |     ^
src/libavfilter/avf_showcqt.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "bar_h",   "set bargraph height", OFFSET(bar_h),        AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "axis_h",      "set axis height", OFFSET(axis_h),       AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "sono_h",  "set sonogram height", OFFSET(sono_h),       AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  130 |     { "min",  "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "fullhd",      "set fullhd size", OFFSET(fullhd),      AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  131 |     { "max",  "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "sono_v",  "set sonogram volume", OFFSET(sono_v),    AV_OPT_TYPE_STRING, { .str = "16" },      0, 0, FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  133 |     { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS },
      |     ^
src/libavfilter/avf_showcqt.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "volume",  "set sonogram volume", OFFSET(sono_v),    AV_OPT_TYPE_STRING, { .str = "16" },      0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "pps",  "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "bar_v",   "set bargraph volume", OFFSET(bar_v),     AV_OPT_TYPE_STRING, { .str = "sono_v" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "volume2", "set bargraph volume", OFFSET(bar_v),     AV_OPT_TYPE_STRING, { .str = "sono_v" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "sono_g",   "set sonogram gamma", OFFSET(sono_g),     AV_OPT_TYPE_FLOAT, { .dbl = 3.0 },            1.0, 7.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "gamma",    "set sonogram gamma", OFFSET(sono_g),     AV_OPT_TYPE_FLOAT, { .dbl = 3.0 },            1.0, 7.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "bar_g",    "set bargraph gamma", OFFSET(bar_g),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            1.0, 7.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "gamma2",   "set bargraph gamma", OFFSET(bar_g),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            1.0, 7.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "bar_t",  "set bar transparency", OFFSET(bar_t),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            0.0, 1.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "timeclamp",     "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 },         0.002, 1.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c: In function ‘frequency_band’:
src/libavfilter/avf_showcqt.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "tc",            "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 },         0.002, 1.0,      FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:222:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |     deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit
      |                                   ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:222:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |     deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit
      |                            ^
src/libavfilter/avf_showcqt.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "attack",      "set attack time", OFFSET(attack),    AV_OPT_TYPE_DOUBLE, { .dbl = 0 },              0.0, 1.0,      FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "basefreq", "set base frequency", OFFSET(basefreq),  AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ },      10.0, 100000.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "endfreq",   "set end frequency", OFFSET(endfreq),   AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ },       10.0, 100000.0, FLAGS },
      |     ^
src/libavfilter/avf_showcwt.c:242:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;
      |                                                                      ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:242:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;
      |                                                            ^
src/libavfilter/avf_showcqt.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "coeffclamp",   "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            0.1, 10.0,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:242:82: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;
      |                                                                                  ^
src/libavfilter/avf_showcwt.c:242:95: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;
      |                                                                                               ^
src/libavfilter/avf_showcqt.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "tlength",         "set tlength", OFFSET(tlength),   AV_OPT_TYPE_STRING, { .str = TLENGTH },   0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:242:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;
      |                                  ^~
src/libavfilter/avf_showcqt.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "count",   "set transform count", OFFSET(count),        AV_OPT_TYPE_INT, { .i64 = 6 },                1, 30,       FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "fcount",  "set frequency count", OFFSET(fcount),       AV_OPT_TYPE_INT, { .i64 = 0 },                0, 10,       FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "fontfile", "set axis font file", OFFSET(fontfile),  AV_OPT_TYPE_STRING, { .str = NULL },      0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "font",          "set axis font", OFFSET(font),      AV_OPT_TYPE_STRING, { .str = NULL },      0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "fontcolor",    "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "axisfile",     "set axis image", OFFSET(axisfile),  AV_OPT_TYPE_STRING, { .str = NULL },      0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "axis",              "draw axis", OFFSET(axis),        AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcqt.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "text",              "draw axis", OFFSET(axis),        AV_OPT_TYPE_BOOL, { .i64 = 1 },                0, 1,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c: In function ‘draw’:
src/libavfilter/avf_showcwt.c:388:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  388 |                 U  = 0.5f + z * sinf((v - u) * M_PI_2);
      |                                              ^
src/libavfilter/avf_showcqt.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "cscheme",    "set color scheme", OFFSET(cscheme),   AV_OPT_TYPE_STRING, { .str = CSCHEME },   0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showcwt.c:389:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  389 |                 V  = 0.5f + z * sinf((u - v) * M_PI_2);
      |                                              ^
src/libavfilter/avf_showcwt.c:414:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  414 |                     U += z * yf * sinf(2.f * M_PI * ch * yf);
      |                                            ^
src/libavfilter/avf_showcwt.c:414:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  414 |                     U += z * yf * sinf(2.f * M_PI * ch * yf);
      |                                                        ^
src/libavfilter/avf_showcwt.c:415:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  415 |                     V += z * yf * cosf(2.f * M_PI * ch * yf);
      |                                            ^
src/libavfilter/avf_showcwt.c:415:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  415 |                     V += z * yf * cosf(2.f * M_PI * ch * yf);
      |                                                        ^
src/libavfilter/avf_showcwt.c:429:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  429 |             U = 0.5f + 0.5f * U * Y / M_PI;
      |                                     ^
src/libavfilter/avf_showcwt.c:429:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  429 |             U = 0.5f + 0.5f * U * Y / M_PI;
      |                      ^
src/libavfilter/avf_showcwt.c:440:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  440 |             Y = 0.5f + 0.5f * Y / M_PI;
      |                                 ^
src/libavfilter/avf_showcwt.c:440:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  440 |             Y = 0.5f + 0.5f * Y / M_PI;
      |                      ^
src/libavfilter/avf_showcwt.c: In function ‘config_output’:
src/libavfilter/avf_showcwt.c:680:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  680 |         minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f));
      |                                       ^
src/libavfilter/avf_showcwt.c:681:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  681 |         maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f));
      |                                       ^
src/libavfilter/avf_showcqt.c: In function ‘init_colormatrix’:
src/libavfilter/avf_showcqt.c:1207:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1207 |         s->csp = AVCOL_SPC_UNSPECIFIED;
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avf_showcqt.c:1208:5: note: here
 1208 |     case AVCOL_SPC_UNSPECIFIED:
      |     ^~~~
CC	libavfilter/avf_showspatial.o
In file included from src/libavfilter/avf_showfreqs.c:36:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/avf_showfreqs.c: At top level:
src/libavfilter/avf_showfreqs.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/avf_showfreqs.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "rate", "set video rate",  OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "r",    "set video rate",  OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "overlap",  "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "minamp",  "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showfreqs.c: In function ‘config_output’:
src/libavfilter/avf_showfreqs.c:208:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |     if (s->overlap == 1.)
      |                    ^~
src/libavfilter/avf_showfreqs.c:210:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |     s->hop_size = (1. - s->overlap) * s->win_size;
      |                       ^
src/libavfilter/avf_showfreqs.c:212:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |         av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap);
      |                                                           ~^~~~~~~~~
src/libavfilter/avf_showfreqs.c: In function ‘plot_freqs’:
src/libavfilter/avf_showfreqs.c:447:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  447 |                 a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1);
      |                                                      ^
CC	libavfilter/avf_showspectrum.o
In file included from src/libavfilter/avf_showspatial.c:35:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/avf_showspatial.c: At top level:
src/libavfilter/avf_showspatial.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/avf_showspatial.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspatial.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspatial.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspatial.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspatial.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspatial.c: In function ‘draw_spatial’:
src/libavfilter/avf_showspatial.c:233:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |         float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
      |                                         ^
src/libavfilter/avf_showspatial.c:233:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |         float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
      |                                  ^
src/libavfilter/avf_showspatial.c:233:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |         float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
      |                                                 ^
src/libavfilter/avf_showspatial.c:233:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |         float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
      |                                                        ^
CC	libavfilter/avf_showvolume.o
In file included from src/libavfilter/avf_showspectrum.c:47:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/avf_showspectrum.c: At top level:
src/libavfilter/avf_showspectrum.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/avf_showspectrum.c:39:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  125 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:161:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  161 |     { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:166:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  166 |     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:167:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  167 |     { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  172 |     { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  173 |     { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  174 |     { "stop",  "stop frequency",  OFFSET(stop),  AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/avf_showwaves.o
src/libavfilter/avf_showspectrum.c:175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  175 |     { "fps",   "set video rate",  OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  176 |     { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  177 |     { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |     { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c: In function ‘run_channel_fft’:
src/libavfilter/avf_showspectrum.c:423:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  423 |         phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1);
      |                   ^
src/libavfilter/avf_showspectrum.c:423:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  423 |         phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1);
      |                                                 ^
src/libavfilter/avf_showspectrum.c:424:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  424 |         theta = 2.f * M_PI * s->start / (float)inlink->sample_rate;
      |                     ^
src/libavfilter/avf_showspectrum.c:424:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  424 |         theta = 2.f * M_PI * s->start / (float)inlink->sample_rate;
      |                                       ^
src/libavfilter/avf_showspectrum.c: In function ‘color_range’:
src/libavfilter/avf_showspectrum.c:580:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  580 |             *uf = *yf * M_PI;
      |                       ^
src/libavfilter/avf_showspectrum.c:581:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  581 |             *vf = *yf * M_PI;
      |                       ^
src/libavfilter/avf_showspectrum.c:599:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  599 |             *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation);
      |                                                                                ^
src/libavfilter/avf_showspectrum.c:600:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  600 |             *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation);
      |                                                                                ^
src/libavfilter/avf_showspectrum.c:602:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  602 |             *uf *= 0.5f * sinf(M_PI * s->rotation);
      |                                     ^
src/libavfilter/avf_showspectrum.c:603:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  603 |             *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2);
      |                                     ^
src/libavfilter/avf_showspectrum.c:606:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  606 |         *uf += *uf * sinf(M_PI * s->rotation);
      |                                ^
src/libavfilter/avf_showspectrum.c:607:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  607 |         *vf += *vf * cosf(M_PI * s->rotation + M_PI_2);
      |                                ^
src/libavfilter/avf_showspectrum.c: In function ‘pick_color’:
src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  625 |         for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++)
      |                       ^
src/libavfilter/avf_showspectrum.c: In function ‘get_time’:
src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  669 |         units = av_asprintf("%.2fh", seconds / (60 * 60));
      |                                      ~~~~~~~~^~~~~~~~~~~
src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  671 |         units = av_asprintf("%.2fm", seconds / 60);
      |                                      ~~~~~~~~^~~~
src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  673 |         units = av_asprintf("%.2fs", seconds);
      |                                      ^~~~~~~
src/libavfilter/avf_showspectrum.c: In function ‘get_iscale’:
src/libavfilter/avf_showspectrum.c:767:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  767 |         a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f);
      |                         ^
src/libavfilter/avf_showspectrum.c:767:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  767 |         a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f);
      |                                                                  ^
src/libavfilter/avf_showspectrum.c: In function ‘draw_legend’:
src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  855 |                     units = av_asprintf("%.2f", hertz);
      |                                                 ^~~~~
src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  912 |                     units = av_asprintf("%.2f", hertz);
      |                                                 ^~~~~
src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  967 |             text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value);
      |                                                                     ^~~~~
src/libavfilter/avf_showspectrum.c: In function ‘config_output’:
src/libavfilter/avf_showspectrum.c:1068:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1068 |     s->dmax = expf(s->limit * M_LN10 / 20.f);
      |                             ^
src/libavfilter/avf_showspectrum.c:1068:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1068 |     s->dmax = expf(s->limit * M_LN10 / 20.f);
      |                                      ^
src/libavfilter/avf_showspectrum.c:1069:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1069 |     s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f);
      |                                           ^
src/libavfilter/avf_showspectrum.c:1069:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1069 |     s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f);
      |                                                    ^
src/libavfilter/avf_showspectrum.c:1229:64: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1229 |             av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap);
      |                                                               ~^~~~~~~~~
src/libavfilter/avf_showspectrum.c:1234:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1234 |             s->win_scale += s->window_func_lut[i] * s->window_func_lut[i];
      |                          ^~
src/libavfilter/avf_showspectrum.c: In function ‘calc_channel_magnitudes’:
src/libavfilter/avf_showspectrum.c:1321:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1321 |     const float f = s->gain * w;
      |                             ^
src/libavfilter/avf_showspectrum.c: In function ‘calc_channel_phases’:
src/libavfilter/avf_showspectrum.c:1340:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1340 |         phases[y] = (PHASE(y, ch) / M_PI + 1) / 2;
      |                                   ^
src/libavfilter/avf_showspectrum.c: In function ‘unwrap’:
src/libavfilter/avf_showspectrum.c:1347:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1347 |     const float rng = 2.f * M_PI;
      |                           ^
src/libavfilter/avf_showspectrum.c: In function ‘acalc_magnitudes’:
src/libavfilter/avf_showvolume.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "rate", "set video rate",  OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/avf_showvolume.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "r",    "set video rate",  OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "b", "set border width",   OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1389:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1389 |     const float f = s->gain * w;
      |                             ^
src/libavfilter/avf_showvolume.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "w", "set channel width",  OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "f", "set fade",           OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showvolume.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c: At top level:
src/libavfilter/avf_showspectrum.c:1709:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1709 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1710:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1710 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1740:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1740 |     { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/avfilter.o
src/libavfilter/avf_showspectrum.c:1745:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1745 |     { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1746:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1746 |     { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1747:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1747 |     { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1748:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1748 |     { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1749:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1749 |     { "stop",  "stop frequency",  OFFSET(stop),  AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1750:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1750 |     { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1751:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1751 |     { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showspectrum.c:1752:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1752 |     { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/avf_showwaves.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "n",    "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "r",    "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:802:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  802 |     { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:803:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  803 |     { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:804:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  804 |     { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avf_showwaves.c:805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  805 |     { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/avfiltergraph.o
src/libavfilter/avfilter.c:607:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  607 |         { .i64 = 0 }, 0, INT_MAX, FLAGS },
      |         ^
In file included from src/libavfilter/avfilter.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avfilter.c:609:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  609 |         OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avfilter.c: In function ‘avfilter_free’:
src/libavfilter/avfilter.c:744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  744 |     for (i = 0; i < filter->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfilter.c:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  749 |     for (i = 0; i < filter->nb_outputs; i++) {
      |                   ^
src/libavfilter/avfilter.c: In function ‘take_samples’:
src/libavfilter/avfilter.c:1035:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1035 |     if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
      |                                                          ^~
src/libavfilter/avfilter.c:1035:86: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1035 |     if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
      |                                                                                      ^~
src/libavfilter/avfilter.c: In function ‘ff_inlink_evaluate_timeline_at_frame’:
src/libavfilter/avfilter.c:1473:61: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1473 |     dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base);
      |                                                             ^
CC	libavfilter/bbox.o
src/libavfilter/avfiltergraph.c:55:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |         AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V },
      |         ^~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/avfiltergraph.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avfiltergraph.c:57:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |         AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A },
      |         ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/avfiltergraph.c: In function ‘ff_filter_graph_remove_filter’:
src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |             for (j = 0; j<filter->nb_outputs; j++)
      |                          ^
src/libavfilter/avfiltergraph.c: In function ‘graph_check_validity’:
src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |         for (j = 0; j < filt->nb_inputs; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  226 |         for (j = 0; j < filt->nb_outputs; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘graph_config_links’:
src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_get_filter’:
src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  287 |     for (i = 0; i < graph->nb_filters; i++)
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘formats_declared’:
src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |     for (i = 0; i < f->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |     for (i = 0; i < f->nb_outputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘query_formats’:
src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  430 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  433 |         for (j = 0; j < filter->nb_inputs; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  554 |         for (i = 0; i < graph->nb_filters; i++)
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘pick_format’:
src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  612 |             for (i = 0; i < link->incfg.formats->nb_formats; i++) {
      |                           ^
src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  625 |             for (i = 0; i < link->incfg.formats->nb_formats; i++) {
      |                           ^
src/libavfilter/avfiltergraph.c: In function ‘reduce_formats_on_filter’:
src/libavfilter/avfiltergraph.c:685:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  685 |     for (i = 0; i < filter->nb_inputs; i++) {                          \
      |                   ^
src/libavfilter/avfiltergraph.c:724:5: note: in expansion of macro ‘REDUCE_FORMATS’
  724 |     REDUCE_FORMATS(int,      AVFilterFormats,        formats,         formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |         for (j = 0; j < filter->nb_outputs; j++) {                     \
      |                       ^
src/libavfilter/avfiltergraph.c:724:5: note: in expansion of macro ‘REDUCE_FORMATS’
  724 |     REDUCE_FORMATS(int,      AVFilterFormats,        formats,         formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:709:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  709 |             for (k = 0; k < out_link->incfg.list->nb; k++)             \
      |                           ^
src/libavfilter/avfiltergraph.c:724:5: note: in expansion of macro ‘REDUCE_FORMATS’
  724 |     REDUCE_FORMATS(int,      AVFilterFormats,        formats,         formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:685:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  685 |     for (i = 0; i < filter->nb_inputs; i++) {                          \
      |                   ^
src/libavfilter/avfiltergraph.c:726:5: note: in expansion of macro ‘REDUCE_FORMATS’
  726 |     REDUCE_FORMATS(int,      AVFilterFormats,        samplerates,     formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |         for (j = 0; j < filter->nb_outputs; j++) {                     \
      |                       ^
src/libavfilter/avfiltergraph.c:726:5: note: in expansion of macro ‘REDUCE_FORMATS’
  726 |     REDUCE_FORMATS(int,      AVFilterFormats,        samplerates,     formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:709:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  709 |             for (k = 0; k < out_link->incfg.list->nb; k++)             \
      |                           ^
src/libavfilter/avfiltergraph.c:726:5: note: in expansion of macro ‘REDUCE_FORMATS’
  726 |     REDUCE_FORMATS(int,      AVFilterFormats,        samplerates,     formats,
      |     ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  730 |     for (i = 0; i < filter->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  739 |         for (j = 0; j < filter->nb_outputs; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘reduce_formats’:
src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  779 |         for (i = 0; i < graph->nb_filters; i++) {
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘swap_samplerates_on_filter’:
src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  795 |     for (i = 0; i < filter->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  802 |     if (i == filter->nb_inputs)
      |           ^~
src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  807 |     for (i = 0; i < filter->nb_outputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  815 |         for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘swap_samplerates’:
CC	libavfilter/boxblur.o
src/libavfilter/avfiltergraph.c:834:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  834 |     for (i = 0; i < graph->nb_filters; i++)
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘swap_channel_layouts_on_filter’:
src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  877 |     for (i = 0; i < filter->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  884 |     if (i == filter->nb_inputs)
      |           ^~
src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  887 |     for (i = 0; i < filter->nb_outputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  926 |             for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) {
      |                           ^
src/libavfilter/avfiltergraph.c: In function ‘swap_channel_layouts’:
src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  970 |     for (i = 0; i < graph->nb_filters; i++)
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘swap_sample_fmts_on_filter’:
src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  980 |     for (i = 0; i < filter->nb_inputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  987 |     if (i == filter->nb_inputs)
      |           ^~
src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  993 |     for (i = 0; i < filter->nb_outputs; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1001 |         for (j = 0; j < outlink->incfg.formats->nb_formats; j++) {
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘swap_sample_fmts’:
src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1038 |     for (i = 0; i < graph->nb_filters; i++)
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘pick_formats’:
src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         for (i = 0; i < graph->nb_filters; i++) {
      |                       ^
src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1053 |                 for (j = 0; j < filter->nb_inputs; j++){
      |                               ^
src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1062 |                 for (j = 0; j < filter->nb_outputs; j++){
      |                               ^
src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1071 |                 for (j = 0; j < filter->nb_outputs; j++) {
      |                               ^
src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1082 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1085 |         for (j = 0; j < filter->nb_inputs; j++)
      |                       ^
src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1088 |         for (j = 0; j < filter->nb_outputs; j++)
      |                       ^
src/libavfilter/avfiltergraph.c: In function ‘graph_config_pointers’:
src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1144 |             if (f->nb_inputs > INT_MAX - sink_links_count)
      |                              ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_send_command’:
src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1201 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_queue_command’:
src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1222 |     for (i = 0; i < graph->nb_filters; i++) {
      |                   ^
CC	libavfilter/buffersink.o
CC	libavfilter/buffersrc.o
CC	libavfilter/colorspace.o
src/libavfilter/buffersink.c:178:5: warning: "FF_API_BUFFERSINK_ALLOC" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;]
  178 | #if FF_API_BUFFERSINK_ALLOC
      |     ^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/buffersink.c:415:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  415 |     { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/buffersink.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/colorspace.c: In function ‘ff_determine_signal_peak’:
src/libavfilter/colorspace.c:167:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |             peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE;
      |                                                    ^
src/libavfilter/colorspace.c: In function ‘ff_update_hdr_metadata’:
src/libavfilter/colorspace.c:184:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |         clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE);
      |                                       ^
src/libavfilter/colorspace.c:191:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |             metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000);
      |                                                   ^
src/libavfilter/buffersrc.c:300:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  300 |     { "width",         NULL,                     OFFSET(w),                AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, V },
      |     ^
In file included from src/libavfilter/buffersrc.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:302:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  302 |     { "height",        NULL,                     OFFSET(h),                AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:304:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  304 |     { "sar",           "sample aspect ratio",    OFFSET(pixel_aspect),     AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:305:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  305 |     { "pixel_aspect",  "sample aspect ratio",    OFFSET(pixel_aspect),     AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:306:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  306 |     { "time_base",     NULL,                     OFFSET(time_base),        AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:307:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  307 |     { "frame_rate",    NULL,                     OFFSET(frame_rate),       AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:314:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  314 |     { "time_base",      NULL, OFFSET(time_base),           AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:315:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  315 |     { "sample_rate",    NULL, OFFSET(sample_rate),         AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/buffersrc.c:318:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  318 |     { "channels",       NULL, OFFSET(channels),            AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/colorspacedsp.o
CC	libavfilter/dnn/dnn_backend_common.o
CC	libavfilter/dnn/dnn_backend_native.o
CC	libavfilter/dnn/dnn_backend_native_layer_avgpool.o
src/libavfilter/dnn/dnn_backend_native.c:36:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   36 |     { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT,  { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/dnn/dnn_backend_native.h:32,
                 from src/libavfilter/dnn/dnn_backend_native.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/dnn/dnn_backend_native.c:37:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   37 |     { "async",          "use DNN async inference",      OFFSET(options.async),          AV_OPT_TYPE_BOOL, { .i64 = 0 },       0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/dnn/dnn_backend_native.c: In function ‘ff_dnn_free_model_native’:
src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  538 |                 for (uint32_t operand = 0; operand < native_model->operands_num; ++operand)
      |                                                    ^
CC	libavfilter/dnn/dnn_backend_native_layer_conv2d.o
CC	libavfilter/dnn/dnn_backend_native_layer_dense.o
CC	libavfilter/dnn/dnn_backend_native_layer_depth2space.o
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c: In function ‘dnn_execute_layer_conv2d_thread’:
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:154:113: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |                                 input_pel = (x_pos < 0 || x_pos >= width || y_pos < 0 || y_pos >= height) ? 0.0 :
      |                                                                                                                 ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:21:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:40: note: in expansion of macro ‘FFMAX’
  166 |                     output[n_filter] = FFMAX(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:40: note: in expansion of macro ‘FFMAX’
  166 |                     output[n_filter] = FFMAX(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                                      ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                              ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:87: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                                                                       ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |                     output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter]));
      |                                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |                     output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter]));
      |                                             ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:40: note: in expansion of macro ‘FFMAX’
  177 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:40: note: in expansion of macro ‘FFMAX’
  177 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:77: note: in expansion of macro ‘FFMIN’
  177 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                                                             ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:77: note: in expansion of macro ‘FFMIN’
  177 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                                                             ^~~~~
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c: In function ‘ff_dnn_execute_layer_conv2d’:
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |     int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count())
      |                                                                                       ^
src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:192:11: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |         ? (av_cpu_count() + 1) : (ctx->options.conv2d_threads);
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/dnn/dnn_backend_native_layer_dense.c:21:
src/libavfilter/dnn/dnn_backend_native_layer_dense.c: In function ‘ff_dnn_execute_layer_dense’:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:40: note: in expansion of macro ‘FFMAX’
  133 |                     output[n_filter] = FFMAX(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:40: note: in expansion of macro ‘FFMAX’
  133 |                     output[n_filter] = FFMAX(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                                      ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                              ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:87: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |                     output[n_filter] = 2.0f  / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f;
      |                                                                                       ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |                     output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter]));
      |                                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |                     output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter]));
      |                                             ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:40: note: in expansion of macro ‘FFMAX’
  144 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:40: note: in expansion of macro ‘FFMAX’
  144 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                        ^~~~~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:77: note: in expansion of macro ‘FFMIN’
  144 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                                                             ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:77: note: in expansion of macro ‘FFMIN’
  144 |                     output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0);
      |                                                                             ^~~~~
CC	libavfilter/dnn/dnn_backend_native_layer_mathbinary.o
CC	libavfilter/dnn/dnn_backend_native_layer_mathunary.o
CC	libavfilter/dnn/dnn_backend_native_layer_maximum.o
CC	libavfilter/dnn/dnn_backend_native_layer_pad.o
CC	libavfilter/dnn/dnn_backend_native_layers.o
CC	libavfilter/dnn/dnn_interface.o
CC	libavfilter/dnn/dnn_io_proc.o
CC	libavfilter/dnn/queue.o
CC	libavfilter/dnn/safe_queue.o
CC	libavfilter/dnn_filter_common.o
CC	libavfilter/drawutils.o
CC	libavfilter/ebur128.o
CC	libavfilter/edge_common.o
src/libavfilter/ebur128.c: In function ‘ff_ebur128_add_frames_double’:
src/libavfilter/ebur128.c:509:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  509 |   for (i = 0; i < st->channels; i++)                                           \
      |                 ^
src/libavfilter/ebur128.c:513:1: note: in expansion of macro ‘FF_EBUR128_ADD_FRAMES’
  513 | FF_EBUR128_ADD_FRAMES(double)
      | ^~~~~~~~~~~~~~~~~~~~~
CC	libavfilter/f_bench.o
CC	libavfilter/f_cue.o
CC	libavfilter/f_drawgraph.o
CC	libavfilter/f_ebur128.o
CC	libavfilter/f_graphmonitor.o
src/libavfilter/f_cue.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/f_cue.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_cue.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_cue.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/f_drawgraph.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/f_ebur128.c:35:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/f_drawgraph.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_drawgraph.c: In function ‘filter_frame’:
src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |     if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) {
      |                                       ^~
CC	libavfilter/f_interleave.o
src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |                 if (old != bg &&
      |                         ^~
src/libavfilter/f_drawgraph.c:281:75: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  281 |                     (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) ||
      |                                                                           ^~
src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  282 |                     AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) {
      |                                                                                                   ^~
src/libavfilter/f_drawgraph.c: In function ‘request_frame’:
src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |                         if (old != bg &&
      |                                 ^~
src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  382 |                             (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) ||
      |                                                                                   ^~
src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  383 |                             AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) {
      |                                                                                                           ^~
src/libavfilter/f_ebur128.c: At top level:
src/libavfilter/f_ebur128.c:163:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  163 |     { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F },
      |     ^
In file included from src/libavfilter/f_ebur128.c:37:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:164:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  164 |     { "size",  "set video size",   OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:165:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  165 |     { "meter", "set scale meter (+9 to +18)",  OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  170 |     { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  175 |     { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  176 |     { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_ebur128.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  177 |     { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF },
      |     ^
In file included from src/libavfilter/f_graphmonitor.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "s",    "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "o",       "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  113 |     { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "r",    "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_graphmonitor.c: In function ‘drawtext’:
src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |         x + strlen(txt) * 8 >= pic->width)
      |                             ^~
src/libavfilter/f_graphmonitor.c: In function ‘filter_have_queued’:
src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     for (int j = 0; j < filter->nb_inputs; j++) {
      |                       ^
src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |     for (int j = 0; j < filter->nb_outputs; j++) {
      |                       ^
src/libavfilter/f_graphmonitor.c: In function ‘create_frame’:
src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  343 |     for (int i = 0; i < ctx->graph->nb_filters; i++) {
      |                       ^
src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |         for (int j = 0; j < filter->nb_inputs; j++) {
      |                           ^
src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |         for (int j = 0; j < filter->nb_outputs; j++) {
      |                           ^
CC	libavfilter/f_latency.o
src/libavfilter/f_interleave.c: In function ‘activate’:
src/libavfilter/f_interleave.c:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   77 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/f_interleave.c:86:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   86 |         (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) ||
      |                  ^~
src/libavfilter/f_interleave.c:92:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/f_interleave.c:98:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   98 |     if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) {
      |                               ^~
src/libavfilter/f_interleave.c:99:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   99 |         for (i = 0; i < ctx->nb_inputs; i++) {
      |                       ^
src/libavfilter/f_interleave.c:138:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  138 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/f_interleave.c:148:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  148 |     if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) {
      |           ^~
src/libavfilter/f_interleave.c: In function ‘config_output’:
src/libavfilter/f_interleave.c:198:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  198 |         for (i = 1; i < ctx->nb_inputs; i++) {
      |                       ^
CC	libavfilter/f_loop.o
CC	libavfilter/f_metadata.o
CC	libavfilter/f_perms.o
CC	libavfilter/f_realtime.o
src/libavfilter/f_loop.c:260:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  260 |     { "loop",  "number of loops",               OFFSET(loop),  AV_OPT_TYPE_INT,   {.i64 = 0 }, -1, INT_MAX,   AFLAGS },
      |     ^
In file included from src/libavfilter/f_loop.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_loop.c:261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  261 |     { "size",  "max number of samples to loop", OFFSET(size),  AV_OPT_TYPE_INT64, {.i64 = 0 },  0, INT32_MAX, AFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_loop.c:262:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  262 |     { "start", "set the loop start sample",     OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 },  0, INT64_MAX, AFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:369:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
In file included from src/libavfilter/f_metadata.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:369:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_loop.c:446:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  446 |     { "loop",  "number of loops",              OFFSET(loop),  AV_OPT_TYPE_INT,   {.i64 = 0 }, -1, INT_MAX,   VFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:369:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_loop.c:447:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  447 |     { "size",  "max number of frames to loop", OFFSET(size),  AV_OPT_TYPE_INT64, {.i64 = 0 },  0, INT16_MAX, VFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:369:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_loop.c:448:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  448 |     { "start", "set the loop start frame",     OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 },  0, INT64_MAX, VFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:369:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:403:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:403:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:403:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:403:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_metadata.c:403:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
      | ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_perms.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/f_perms.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/f_reverse.o
CC	libavfilter/f_segment.o
src/libavfilter/f_realtime.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/f_realtime.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_realtime.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/f_select.o
CC	libavfilter/f_sendcmd.o
src/libavfilter/f_reverse.c: In function ‘filter_frame’:
src/libavfilter/f_reverse.c:85:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   85 |     if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) {
      |                          ^
src/libavfilter/f_reverse.c:92:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |     if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) {
      |                          ^
src/libavfilter/f_reverse.c:99:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   99 |     if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) {
      |                          ^
src/libavfilter/f_segment.c:278:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  278 |     COMMON_OPTS
      |     ^~~~~~~~~~~
In file included from src/libavfilter/f_segment.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_segment.c:279:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  279 |     { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING,  { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_segment.c:317:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  317 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_segment.c:318:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  318 |     { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING,  { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/audio.h:26,
                 from src/libavfilter/f_select.c:36:
src/libavfilter/f_select.c: In function ‘select_frame’:
src/libavfilter/f_sendcmd.c: In function ‘make_command_flags_str’:
src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |     for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) {
      |                   ^
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/f_select.c:335:45: note: in expansion of macro ‘TS2D’
  335 |         select->var_values[VAR_START_PTS] = TS2D(frame->pts);
      |                                             ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/f_select.c:337:43: note: in expansion of macro ‘TS2D’
  337 |         select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base);
      |                                           ^~~~
src/libavfilter/f_sendcmd.c: At top level:
src/libavfilter/f_sendcmd.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/f_sendcmd.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/f_select.c:340:35: note: in expansion of macro ‘TS2D’
  340 |     select->var_values[VAR_PTS] = TS2D(frame->pts);
      |                                   ^~~~
src/libavfilter/f_sendcmd.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "c",        "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/f_select.c:341:35: note: in expansion of macro ‘TS2D’
  341 |     select->var_values[VAR_T  ] = TS2D(frame->pts) * av_q2d(inlink->time_base);
      |                                   ^~~~
src/libavfilter/f_sendcmd.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "filename", "set commands file",  OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/f_sendcmd.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "f",        "set commands file",  OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/f_sendcmd.c:35:
src/libavfilter/f_sendcmd.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/f_sendcmd.c:529:40: note: in expansion of macro ‘TS2T’
  529 |                         double start = TS2T(interval->start_ts, AV_TIME_BASE_Q);
      |                                        ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/f_sendcmd.c:530:38: note: in expansion of macro ‘TS2T’
  530 |                         double end = TS2T(interval->end_ts, AV_TIME_BASE_Q);
      |                                      ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/f_sendcmd.c:531:42: note: in expansion of macro ‘TS2T’
  531 |                         double current = TS2T(ref->pts, inlink->time_base);
      |                                          ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/f_sendcmd.c:535:47: note: in expansion of macro ‘TS2D’
  535 |                         var_values[VAR_PTS] = TS2D(ref->pts);
      |                                               ^~~~
CC	libavfilter/f_sidedata.o
CC	libavfilter/f_streamselect.o
CC	libavfilter/fifo.o
CC	libavfilter/formats.o
src/libavfilter/f_streamselect.c: In function ‘process_frame’:
src/libavfilter/f_streamselect.c:60:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/f_streamselect.c:65:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   65 |     for (j = 0; j < ctx->nb_inputs; j++) {
      |                   ^
src/libavfilter/f_streamselect.c: In function ‘config_output’:
src/libavfilter/f_streamselect.c:143:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  143 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
src/libavfilter/f_streamselect.c: In function ‘parse_mapping’:
src/libavfilter/f_streamselect.c:218:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  218 |         if (n < 0 || n >= ctx->nb_inputs) {
      |                        ^~
src/libavfilter/f_streamselect.c: In function ‘query_formats’:
src/libavfilter/f_streamselect.c:306:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     for (i = 0; i < ctx->nb_inputs; i++) {
      |                   ^
CC	libavfilter/framepool.o
CC	libavfilter/framequeue.o
src/libavfilter/formats.c: In function ‘merge_formats_internal’:
src/libavfilter/formats.c:114:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  114 |         for (i = 0; i < a->nb_formats; i++) {
      |                       ^
src/libavfilter/formats.c:116:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |             for (j = 0; j < b->nb_formats; j++) {
      |                           ^
src/libavfilter/formats.c:75:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         for (i = 0; i < a->nb; i++)                                        \
      |                       ^
src/libavfilter/formats.c:131:5: note: in expansion of macro ‘MERGE_FORMATS’
  131 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c:76:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             for (j = 0; j < b->nb; j++)                                    \
      |                           ^
src/libavfilter/formats.c:131:5: note: in expansion of macro ‘MERGE_FORMATS’
  131 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |     for (i = 0; i < a->refcount; i ++) {                                   \
      |                   ^
src/libavfilter/formats.c:91:5: note: in expansion of macro ‘MERGE_REF’
   91 |     MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM););                  \
      |     ^~~~~~~~~
src/libavfilter/formats.c:131:5: note: in expansion of macro ‘MERGE_FORMATS’
  131 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘merge_samplerates_internal’:
src/libavfilter/formats.c:75:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |         for (i = 0; i < a->nb; i++)                                        \
      |                       ^
src/libavfilter/formats.c:189:5: note: in expansion of macro ‘MERGE_FORMATS’
  189 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
      |     ^~~~~~~~~~~~~
CC	libavfilter/framesync.o
src/libavfilter/formats.c:76:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             for (j = 0; j < b->nb; j++)                                    \
      |                           ^
src/libavfilter/formats.c:189:5: note: in expansion of macro ‘MERGE_FORMATS’
  189 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |     for (i = 0; i < a->refcount; i ++) {                                   \
      |                   ^
src/libavfilter/formats.c:91:5: note: in expansion of macro ‘MERGE_REF’
   91 |     MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM););                  \
      |     ^~~~~~~~~
src/libavfilter/formats.c:189:5: note: in expansion of macro ‘MERGE_FORMATS’
  189 |     MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘merge_channel_layouts’:
src/libavfilter/formats.c:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |     for (i = 0; i < a->refcount; i ++) {                                   \
      |                   ^
src/libavfilter/formats.c:242:9: note: in expansion of macro ‘MERGE_REF’
  242 |         MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM););
      |         ^~~~~~~~~
src/libavfilter/formats.c:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |     for (i = 0; i < a->refcount; i ++) {                                   \
      |                   ^
src/libavfilter/formats.c:295:5: note: in expansion of macro ‘MERGE_REF’
  295 |     MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts,
      |     ^~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_channel_layouts_ref’:
src/libavfilter/formats.c:582:43: warning: av_realloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  582 |     tmp = av_realloc_array(f->refs, sizeof(*f->refs), f->refcount + 1);         \
      |                                           ^
src/libavfilter/formats.c:594:5: note: in expansion of macro ‘FORMATS_REF’
  594 |     FORMATS_REF(f, ref, ff_channel_layouts_unref);
      |     ^~~~~~~~~~~
src/libavfilter/formats.c:582:43: note: earlier argument should specify number of elements, later size of each element
  582 |     tmp = av_realloc_array(f->refs, sizeof(*f->refs), f->refcount + 1);         \
      |                                           ^
src/libavfilter/formats.c:594:5: note: in expansion of macro ‘FORMATS_REF’
  594 |     FORMATS_REF(f, ref, ff_channel_layouts_unref);
      |     ^~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_ref’:
src/libavfilter/formats.c:582:43: warning: av_realloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  582 |     tmp = av_realloc_array(f->refs, sizeof(*f->refs), f->refcount + 1);         \
      |                                           ^
src/libavfilter/formats.c:599:5: note: in expansion of macro ‘FORMATS_REF’
  599 |     FORMATS_REF(f, ref, ff_formats_unref);
      |     ^~~~~~~~~~~
src/libavfilter/formats.c:582:43: note: earlier argument should specify number of elements, later size of each element
  582 |     tmp = av_realloc_array(f->refs, sizeof(*f->refs), f->refcount + 1);         \
      |                                           ^
src/libavfilter/formats.c:599:5: note: in expansion of macro ‘FORMATS_REF’
  599 |     FORMATS_REF(f, ref, ff_formats_unref);
      |     ^~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_unref’:
src/libavfilter/formats.c:605:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     for (i = 0; i < (*ref)->refcount; i ++) \
      |                   ^
src/libavfilter/formats.c:619:5: note: in expansion of macro ‘FIND_REF_INDEX’
  619 |     FIND_REF_INDEX(ref, idx);                                      \
      |     ^~~~~~~~~~~~~~
src/libavfilter/formats.c:638:5: note: in expansion of macro ‘FORMATS_UNREF’
  638 |     FORMATS_UNREF(ref, formats);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_channel_layouts_unref’:
src/libavfilter/formats.c:605:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     for (i = 0; i < (*ref)->refcount; i ++) \
      |                   ^
src/libavfilter/formats.c:619:5: note: in expansion of macro ‘FIND_REF_INDEX’
  619 |     FIND_REF_INDEX(ref, idx);                                      \
      |     ^~~~~~~~~~~~~~
src/libavfilter/formats.c:650:5: note: in expansion of macro ‘FORMATS_UNREF’
  650 |     FORMATS_UNREF(ref, channel_layouts);
      |     ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_channel_layouts_changeref’:
src/libavfilter/formats.c:605:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     for (i = 0; i < (*ref)->refcount; i ++) \
      |                   ^
src/libavfilter/formats.c:657:5: note: in expansion of macro ‘FIND_REF_INDEX’
  657 |     FIND_REF_INDEX(oldref, idx);                \
      |     ^~~~~~~~~~~~~~
src/libavfilter/formats.c:669:5: note: in expansion of macro ‘FORMATS_CHANGEREF’
  669 |     FORMATS_CHANGEREF(oldref, newref);
      |     ^~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_changeref’:
src/libavfilter/formats.c:605:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     for (i = 0; i < (*ref)->refcount; i ++) \
      |                   ^
src/libavfilter/formats.c:657:5: note: in expansion of macro ‘FIND_REF_INDEX’
  657 |     FIND_REF_INDEX(oldref, idx);                \
      |     ^~~~~~~~~~~~~~
src/libavfilter/formats.c:674:5: note: in expansion of macro ‘FORMATS_CHANGEREF’
  674 |     FORMATS_CHANGEREF(oldref, newref);
      |     ^~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_channel_layouts’:
src/libavfilter/formats.c:683:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  683 |     for (i = 0; i < ctx->nb_inputs; i++) {                          \
      |                   ^
src/libavfilter/formats.c:712:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  712 |     SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:693:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |     for (i = 0; i < ctx->nb_outputs; i++) {                         \
      |                   ^
src/libavfilter/formats.c:712:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  712 |     SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_samplerates’:
src/libavfilter/formats.c:683:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  683 |     for (i = 0; i < ctx->nb_inputs; i++) {                          \
      |                   ^
src/libavfilter/formats.c:730:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  730 |     SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:693:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |     for (i = 0; i < ctx->nb_outputs; i++) {                         \
      |                   ^
src/libavfilter/formats.c:730:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  730 |     SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_formats’:
src/libavfilter/formats.c:683:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  683 |     for (i = 0; i < ctx->nb_inputs; i++) {                          \
      |                   ^
src/libavfilter/formats.c:752:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  752 |     SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:693:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |     for (i = 0; i < ctx->nb_outputs; i++) {                         \
      |                   ^
src/libavfilter/formats.c:752:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
  752 |     SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
      |     ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_check_channel_layouts’:
src/libavfilter/formats.c:938:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  938 |     for (i = 0; i < fmts->nb_channel_layouts; i++) {
      |                   ^
src/libavfilter/formats.c:939:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  939 |         for (j = i + 1; j < fmts->nb_channel_layouts; j++) {
      |                           ^
src/libavfilter/framesync.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/framesync.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/framesync.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/generate_wave_table.o
CC	libavfilter/graphdump.o
CC	libavfilter/graphparser.o
CC	libavfilter/lavfutils.o
src/libavfilter/generate_wave_table.c: In function ‘ff_generate_wave_table’:
src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   31 |     for (i = 0; i < table_size; i++) {
      |                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavfilter/graphdump.c:24:
src/libavfilter/graphdump.c: In function ‘avfilter_graph_dump_to_buf’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/graphdump.c:83:26: note: in expansion of macro ‘FFMAX’
   83 |             max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l));
      |                          ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavfilter/graphdump.c:83:26: note: in expansion of macro ‘FFMAX’
   83 |             max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l));
      |                          ^~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/graphdump.c:90:27: note: in expansion of macro ‘FFMAX’
   90 |             max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l));
      |                           ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavfilter/graphdump.c:90:27: note: in expansion of macro ‘FFMAX’
   90 |             max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l));
      |                           ^~~~~
CC	libavfilter/lswsutils.o
CC	libavfilter/motion_estimation.o
src/libavfilter/graphparser.c: In function ‘linklabels_parse’:
src/libavfilter/graphparser.c:331:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  331 |     for (unsigned i = 0; i < nb; i++)
      |                            ^
CC	libavfilter/palette.o
CC	libavfilter/pthread.o
CC	libavfilter/qp_table.o
CC	libavfilter/scale_eval.o
CC	libavfilter/scene_sad.o
CC	libavfilter/setpts.o
CC	libavfilter/settb.o
src/libavfilter/setpts.c: In function ‘config_input’:
src/libavfilter/setpts.c:138:72: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  138 |                                             av_q2d(inlink->frame_rate) : NAN;
      |                                                                        ^
In file included from src/libavfilter/audio.h:26,
                 from src/libavfilter/setpts.c:36:
src/libavfilter/setpts.c: In function ‘eval_pts’:
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/setpts.c:159:44: note: in expansion of macro ‘TS2D’
  159 |         setpts->var_values[VAR_STARTPTS] = TS2D(pts);
      |                                            ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:160:44: note: in expansion of macro ‘TS2T’
  160 |         setpts->var_values[VAR_STARTT  ] = TS2T(pts, inlink->time_base);
      |                                            ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/setpts.c:162:42: note: in expansion of macro ‘TS2D’
  162 |     setpts->var_values[VAR_PTS       ] = TS2D(pts);
      |                                          ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:163:42: note: in expansion of macro ‘TS2T’
  163 |     setpts->var_values[VAR_T         ] = TS2T(pts, inlink->time_base);
      |                                          ^~~~
src/libavfilter/setpts.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:206:71: note: in expansion of macro ‘TS2T’
  206 |     av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base));
      |                                                                       ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/setpts.c:214:43: note: in expansion of macro ‘TS2D’
  214 |     setpts->var_values[VAR_PREV_INPTS ] = TS2D(in_pts);
      |                                           ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:215:43: note: in expansion of macro ‘TS2T’
  215 |     setpts->var_values[VAR_PREV_INT   ] = TS2T(in_pts, inlink->time_base);
      |                                           ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/setpts.c:216:43: note: in expansion of macro ‘TS2D’
  216 |     setpts->var_values[VAR_PREV_OUTPTS] = TS2D(frame->pts);
      |                                           ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:217:43: note: in expansion of macro ‘TS2T’
  217 |     setpts->var_values[VAR_PREV_OUTT]   = TS2T(frame->pts, inlink->time_base);
      |                                           ^~~~
src/libavfilter/setpts.c: In function ‘activate’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/setpts.c:249:27: note: in expansion of macro ‘TS2T’
  249 |                d2istr(d), TS2T(d, inlink->time_base));
      |                           ^~~~
CC	libavfilter/split.o
CC	libavfilter/src_avsynctest.o
CC	libavfilter/src_movie.o
CC	libavfilter/transform.o
In file included from src/libavfilter/src_avsynctest.c:24:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavfilter/split.c: In function ‘activate’:
src/libavfilter/split.c:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/split.c:81:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   81 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/split.c:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  103 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/split.c:111:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  111 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/split.c: At top level:
src/libavfilter/split.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  127 |     { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/split.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c: At top level:
src/libavfilter/src_avsynctest.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     {"size",       "set frame size",  OFFSET(w),            AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"},   0,   0, V },
      |     ^
In file included from src/libavfilter/src_avsynctest.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     {"s",          "set frame size",  OFFSET(w),            AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"},   0,   0, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     {"framerate",  "set frame rate",  OFFSET(frame_rate),   AV_OPT_TYPE_VIDEO_RATE, {.str="30"},   0,INT_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     {"fr",         "set frame rate",  OFFSET(frame_rate),   AV_OPT_TYPE_VIDEO_RATE, {.str="30"},   0,INT_MAX, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     {"samplerate", "set sample rate", OFFSET(sample_rate),  AV_OPT_TYPE_INT,        {.i64=44100},8000,384000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     {"sr",         "set sample rate", OFFSET(sample_rate),  AV_OPT_TYPE_INT,        {.i64=44100},8000,384000, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     {"amplitude",  "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT,      {.dbl=.7},       0.,  1., A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     {"a",          "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT,      {.dbl=.7},       0.,  1., A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     {"period",     "set beep period", OFFSET(period),       AV_OPT_TYPE_INT,        {.i64=3},         1, 99., A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     {"p",          "set beep period", OFFSET(period),       AV_OPT_TYPE_INT,        {.i64=3},         1, 99., A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     {"delay",      "set flash delay", OFFSET(delay),        AV_OPT_TYPE_INT,        {.i64=0},       -30,  30, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     {"dl",         "set flash delay", OFFSET(delay),        AV_OPT_TYPE_INT,        {.i64=0},       -30,  30, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     {"cycle",      "set delay cycle", OFFSET(cycle),        AV_OPT_TYPE_BOOL,       {.i64=0},         0,   1, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     {"c",          "set delay cycle", OFFSET(cycle),        AV_OPT_TYPE_BOOL,       {.i64=0},         0,   1, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     {"duration",   "set duration",    OFFSET(duration),     AV_OPT_TYPE_DURATION,   {.i64=0},         0, INT64_MAX, V|A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     {"d",          "set duration",    OFFSET(duration),     AV_OPT_TYPE_DURATION,   {.i64=0},         0, INT64_MAX, V|A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     {"fg",         "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR,      {.str="white"},   0,   0, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     {"bg",         "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR,      {.str="black"},   0,   0, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     {"ag",         "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR,      {.str="gray"},    0,   0, V },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_avsynctest.c: In function ‘video_frame’:
src/libavfilter/src_avsynctest.c:308:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  308 |     snprintf(text, sizeof(text), "A: %1.2f", s->amplitude);
      |                                              ~^~~~~~~~~~~
CC	libavfilter/trim.o
src/libavfilter/src_movie.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "stream_index", "set stream index",        OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX,                 FLAGS  },
      |     ^
In file included from src/libavfilter/src_movie.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "si",           "set stream index",        OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX,                 FLAGS  },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "seek_point",   "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl =  0 },  0, (INT64_MAX-1) / 1000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "sp",           "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl =  0 },  0, (INT64_MAX-1) / 1000000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "streams",      "set streams",             OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str =  0},  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "s",            "set streams",             OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str =  0},  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "loop",         "set loop count",          OFFSET(loop_count),   AV_OPT_TYPE_INT,    {.i64 =  1},  0,        INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "dec_threads",  "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 =  0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "format_opts",  "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/src_movie.c: In function ‘find_stream’:
src/libavfilter/src_movie.c:123:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  123 |     for (i = 0; i < avf->nb_streams; i++) {
      |                   ^
src/libavfilter/transform.c: In function ‘interpolate_nearest’:
src/libavfilter/transform.c:46:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                               ^
src/libavfilter/transform.c:37:7: note: in definition of macro ‘PIXEL’
   37 |     ((x) < 0 || (y) < 0) ? (def) : \
      |       ^
src/libavfilter/transform.c:46:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                                               ^
src/libavfilter/transform.c:37:18: note: in definition of macro ‘PIXEL’
   37 |     ((x) < 0 || (y) < 0) ? (def) : \
      |                  ^
src/libavfilter/transform.c:46:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                               ^
src/libavfilter/transform.c:38:8: note: in definition of macro ‘PIXEL’
   38 |     (((x) >= (w) || (y) >= (h)) ? (def) : \
      |        ^
src/libavfilter/transform.c:46:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                                               ^
src/libavfilter/transform.c:38:22: note: in definition of macro ‘PIXEL’
   38 |     (((x) >= (w) || (y) >= (h)) ? (def) : \
      |                      ^
src/libavfilter/transform.c:46:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                               ^
src/libavfilter/transform.c:39:10: note: in definition of macro ‘PIXEL’
   39 |     img[(x) + (y) * (stride)])
      |          ^
src/libavfilter/transform.c:46:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 |     return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def);
      |                                               ^
src/libavfilter/transform.c:39:16: note: in definition of macro ‘PIXEL’
   39 |     img[(x) + (y) * (stride)])
      |                ^
src/libavfilter/src_movie.c: In function ‘movie_common_init’:
src/libavfilter/src_movie.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  279 |     for (i = 0; i < movie->format_ctx->nb_streams; i++)
      |                   ^
src/libavfilter/transform.c: In function ‘ff_get_matrix’:
src/libavfilter/transform.c:114:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  114 |     matrix[0] = scale_x * cos(angle);
      |                         ^
src/libavfilter/transform.c:118:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  118 |     matrix[4] = scale_y * cos(angle);
      |                         ^
src/libavfilter/src_movie.c: In function ‘movie_uninit’:
src/libavfilter/src_movie.c:343:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  343 |     for (i = 0; i < ctx->nb_outputs; i++) {
      |                   ^
src/libavfilter/src_movie.c: In function ‘movie_query_formats’:
src/libavfilter/src_movie.c:360:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  360 |     for (i = 0; i < ctx->nb_outputs; i++) {
      |                   ^
src/libavfilter/src_movie.c: In function ‘rewind_file’:
src/libavfilter/src_movie.c:453:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  453 |     for (i = 0; i < ctx->nb_outputs; i++) {
      |                   ^
src/libavfilter/src_movie.c: In function ‘movie_decode_packet’:
src/libavfilter/src_movie.c:469:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  469 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/src_movie.c: In function ‘movie_request_frame’:
src/libavfilter/src_movie.c:568:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  568 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/src_movie.c:576:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  576 |             else if (i == out_id)
      |                        ^~
src/libavfilter/src_movie.c: In function ‘process_command’:
src/libavfilter/src_movie.c:618:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  618 |         for (i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
CC	libavfilter/vaf_spectrumsynth.o
CC	libavfilter/version.o
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
In file included from src/libavfilter/trim.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:183:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  183 |         "to the output",                                                 OFFSET(start_frame), AV_OPT_TYPE_INT64,  { .i64 = -1 },       -1, INT64_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:185:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  185 |         "again",                                                         OFFSET(end_frame),   AV_OPT_TYPE_INT64,  { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS },
      |         ^~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:336:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  336 |         "passed to the output",                                          OFFSET(start_sample), AV_OPT_TYPE_INT64,  { .i64 = -1 },       -1, INT64_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/trim.c:338:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  338 |         "dropped again",                                                 OFFSET(end_sample),   AV_OPT_TYPE_INT64,  { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vaf_spectrumsynth.c:31:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavfilter/vf_addroi.o
CC	libavfilter/vf_alphamerge.o
In file included from src/libavfilter/vaf_spectrumsynth.c:40:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/vaf_spectrumsynth.c: At top level:
src/libavfilter/vaf_spectrumsynth.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "sample_rate", "set sample rate",  OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15,  INT_MAX, A },
      |     ^
In file included from src/libavfilter/vaf_spectrumsynth.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vaf_spectrumsynth.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "channels",    "set channels",     OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vaf_spectrumsynth.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "overlap", "set window overlap",  OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,  1, A },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vaf_spectrumsynth.c: In function ‘read16_fft_bin’:
src/libavfilter/vaf_spectrumsynth.c:250:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  250 |     s->fft_in[ch][f].re = magnitude * cos(phase);
      |                                     ^
src/libavfilter/vaf_spectrumsynth.c:251:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  251 |     s->fft_in[ch][f].im = magnitude * sin(phase);
      |                                     ^
src/libavfilter/vaf_spectrumsynth.c: In function ‘read8_fft_bin’:
src/libavfilter/vaf_spectrumsynth.c:275:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  275 |     s->fft_in[ch][f].re = magnitude * cos(phase);
      |                                     ^
src/libavfilter/vaf_spectrumsynth.c:276:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  276 |     s->fft_in[ch][f].im = magnitude * sin(phase);
      |                                     ^
CC	libavfilter/vf_amplify.o
src/libavfilter/vf_addroi.c:230:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  230 |       OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS },
      |       ^~~~~~
In file included from src/libavfilter/vf_addroi.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_addroi.c:233:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  233 |       OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_aspect.o
CC	libavfilter/vf_atadenoise.o
src/libavfilter/vf_amplify.c: In function ‘amplify_frame’:
src/libavfilter/vf_amplify.c:116:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |             for (int x = 0; x < s->linesize[p] / sizeof(type); x++) {                           \
      |                               ^
src/libavfilter/vf_amplify.c:160:9: note: in expansion of macro ‘AMPLIFY_SLICE’
  160 |         AMPLIFY_SLICE(uint8_t, int, CLIP8)
      |         ^~~~~~~~~~~~~
src/libavfilter/vf_amplify.c:116:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |             for (int x = 0; x < s->linesize[p] / sizeof(type); x++) {                           \
      |                               ^
src/libavfilter/vf_amplify.c:162:9: note: in expansion of macro ‘AMPLIFY_SLICE’
  162 |         AMPLIFY_SLICE(uint16_t, int, CLIP16)
      |         ^~~~~~~~~~~~~
src/libavfilter/vf_amplify.c:116:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |             for (int x = 0; x < s->linesize[p] / sizeof(type); x++) {                           \
      |                               ^
src/libavfilter/vf_amplify.c:164:9: note: in expansion of macro ‘AMPLIFY_SLICE’
  164 |         AMPLIFY_SLICE(float, float, NOP)
      |         ^~~~~~~~~~~~~
src/libavfilter/vf_amplify.c: At top level:
src/libavfilter/vf_amplify.c:253:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  253 |     { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7},    0, 15,  VFT },
      |     ^
In file included from src/libavfilter/vf_amplify.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_avgblur.o
CC	libavfilter/vf_backgroundkey.o
src/libavfilter/vf_aspect.c:166:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  166 |     { "max",   "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_aspect.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_aspect.c:229:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  229 |     { "max",   "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
      |     ^
In file included from src/libavfilter/vf_atadenoise.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "s",  "set how many frames to use",    OFFSET(size),     AV_OPT_TYPE_INT,   {.i64=9},   5, SIZE, VF    },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "p",  "set what planes to filter",     OFFSET(planes),   AV_OPT_TYPE_FLAGS, {.i64=7},    0, 15,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "0s", "set sigma for 1st plane",       OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "1s", "set sigma for 2nd plane",       OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "2s", "set sigma for 3rd plane",       OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row8’:
src/libavfilter/vf_atadenoise.c:164:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
  185 | WFILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:165:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
  185 | WFILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
  185 | WFILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:175:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
  185 | WFILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row16’:
src/libavfilter/vf_atadenoise.c:164:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:186:1: note: in expansion of macro ‘WFILTER_ROW’
  186 | WFILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:165:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:186:1: note: in expansion of macro ‘WFILTER_ROW’
  186 | WFILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:186:1: note: in expansion of macro ‘WFILTER_ROW’
  186 | WFILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:175:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:186:1: note: in expansion of macro ‘WFILTER_ROW’
  186 | WFILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row8_serial’:
src/libavfilter/vf_atadenoise.c:212:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  235 | WFILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:213:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  213 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  235 | WFILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:224:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  235 | WFILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:225:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  235 | WFILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row16_serial’:
src/libavfilter/vf_atadenoise.c:212:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:236:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  236 | WFILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:213:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  213 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:236:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  236 | WFILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:224:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:236:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  236 | WFILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:225:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:236:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
  236 | WFILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row8’:
src/libavfilter/vf_atadenoise.c:261:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  261 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
  282 | FILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:262:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
  282 | FILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~
src/libavfilter/vf_avgblur.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "sizeX",  "set horizontal size",  OFFSET(radius),  AV_OPT_TYPE_INT, {.i64=1},   1, 1024, FLAGS },
      |     ^
In file included from src/libavfilter/vf_avgblur.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_avgblur.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "planes", "set planes to filter", OFFSET(planes),  AV_OPT_TYPE_INT, {.i64=0xF}, 0,  0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_avgblur.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "sizeY",  "set vertical size",    OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},   0, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_atadenoise.c:271:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
  282 | FILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:272:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
  282 | FILTER_ROW(uint8_t, 8)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row16’:
src/libavfilter/vf_atadenoise.c:261:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  261 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:283:1: note: in expansion of macro ‘FILTER_ROW’
  283 | FILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:262:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:283:1: note: in expansion of macro ‘FILTER_ROW’
  283 | FILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:271:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:283:1: note: in expansion of macro ‘FILTER_ROW’
  283 | FILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:272:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:283:1: note: in expansion of macro ‘FILTER_ROW’
  283 | FILTER_ROW(uint16_t, 16)
      | ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row8_serial’:
src/libavfilter/vf_atadenoise.c:309:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  332 | FILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:310:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  310 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  332 | FILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:321:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  321 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  332 | FILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:322:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  322 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  332 | FILTER_ROW_SERIAL(uint8_t, 8)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row16_serial’:
src/libavfilter/vf_atadenoise.c:309:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |            if (ldiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:333:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  333 | FILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_avgblur.c: In function ‘build_lut’:
src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  177 |     if (max * area >= FF_ARRAY_ELEMS(s->lut))
      |                    ^~
src/libavfilter/vf_atadenoise.c:310:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  310 |                lsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:333:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  333 | FILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:321:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  321 |            if (rdiff > thra ||                                              \
      |                      ^
src/libavfilter/vf_atadenoise.c:333:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  333 | FILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_avgblur.c: In function ‘averageiir2d’:
src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |     const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut);
      |                                         ^~
src/libavfilter/vf_atadenoise.c:322:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  322 |                rsumdiff > thrb)                                             \
      |                         ^
src/libavfilter/vf_atadenoise.c:333:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
  333 | FILTER_ROW_SERIAL(uint16_t, 16)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘config_input’:
src/libavfilter/vf_atadenoise.c:426:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  426 |             s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma));
      |                                                                          ^
CC	libavfilter/vf_bbox.o
src/libavfilter/vf_backgroundkey.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  223 |     { "threshold",  "set the scene change threshold", OFFSET(threshold),  AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_backgroundkey.c:19:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_backgroundkey.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |     { "similarity", "set the similarity",             OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_backgroundkey.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { "blend",      "set the blend value",            OFFSET(blend),      AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_bilateral.o
src/libavfilter/vf_bbox.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_bbox.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_bitplanenoise.o
CC	libavfilter/vf_blackdetect.o
CC	libavfilter/vf_blackframe.o
src/libavfilter/vf_bilateral.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "sigmaS", "set spatial sigma",    OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS },
      |     ^
In file included from src/libavfilter/vf_bilateral.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bilateral.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "sigmaR", "set range sigma",      OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bilateral.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=1},     0, 0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bitplanenoise.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "bitplane", "set bit plane to use for measuring noise",  OFFSET(bitplane), AV_OPT_TYPE_INT,  {.i64=1}, 1, 16, FLAGS},
      |     ^
In file included from src/libavfilter/vf_bitplanenoise.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bitplanenoise.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "filter",   "show noisy pixels",                         OFFSET(filter),   AV_OPT_TYPE_BOOL, {.i64=0}, 0,  1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bitplanenoise.c: In function ‘filter_frame’:
src/libavfilter/vf_bitplanenoise.c:181:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |         snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5)));
      |                                                                              ^
src/libavfilter/vf_blackframe.c:100:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |         "for the frame to be considered black",  OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100,     FLAGS },
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/vf_blackframe.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackframe.c:102:50: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |                                                  OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255,     FLAGS },
      |                                                  ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackframe.c:104:50: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |                                                  OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255,     FLAGS },
      |                                                  ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "d",                  "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_blackdetect.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "pic_th",                 "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blackdetect.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "pix_th",         "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_blend.o
CC	libavfilter/vf_blockdetect.o
CC	libavfilter/vf_blurdetect.o
CC	libavfilter/vf_bm3d.o
src/libavfilter/vf_blockdetect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS},
      |     ^
In file included from src/libavfilter/vf_blockdetect.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blockdetect.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS},
      |     ^
src/libavfilter/vf_blurdetect.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "high",          "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vf_blurdetect.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blockdetect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "planes",        "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "low",           "set low threshold",  OFFSET(low),  AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "radius",        "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "block_pct",     "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "block_width",   "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "block_height",  "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "planes",        "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blurdetect.c: In function ‘blurdetect_init’:
src/libavfilter/vf_blurdetect.c:87:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |     s->low_u8  = s->low  * 255. + .5;
      |                          ^
src/libavfilter/vf_blurdetect.c:88:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   88 |     s->high_u8 = s->high * 255. + .5;
      |                          ^
src/libavfilter/vf_blurdetect.c: In function ‘edge_width’:
src/libavfilter/vf_blurdetect.c:185:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |         width *= 0.7;
      |               ^~
src/libavfilter/vf_blockdetect.c: In function ‘set_meta’:
src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_blurdetect.c: In function ‘calculate_blur’:
src/libavfilter/vf_blurdetect.c:223:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |                         if (width > 0.001) { // throw away zeros
      |                                   ^
src/libavfilter/vf_blurdetect.c:225:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |                             block_total_width += width;
      |                                               ^~
src/libavfilter/vf_blockdetect.c: In function ‘blockdetect_filter_frame’:
src/libavfilter/vf_blockdetect.c:230:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |     s->block_total += block;
      |                    ^~
src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |     av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block);
      |                                                  ^~~~~
src/libavfilter/vf_blurdetect.c: In function ‘set_meta’:
src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  251 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_blurdetect.c: In function ‘blurdetect_filter_frame’:
src/libavfilter/vf_blurdetect.c:310:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  310 |     s->blur_total += blur;
      |                   ^~
src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  313 |     av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur);
      |                                                 ^~~~
src/libavfilter/vf_bm3d.c:137:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |         OFFSET(sigma),          AV_OPT_TYPE_FLOAT, {.dbl=1},     0,      99999.9, FLAGS },
      |         ^~~~~~
In file included from src/libavfilter/vf_bm3d.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:139:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |         OFFSET(block_size),     AV_OPT_TYPE_INT,   {.i64=16},    8,           64, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:141:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |         OFFSET(block_step),     AV_OPT_TYPE_INT,   {.i64=4},     1,           64, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:143:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  143 |         OFFSET(group_size),     AV_OPT_TYPE_INT,   {.i64=1},     1,          256, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:145:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  145 |         OFFSET(bm_range),       AV_OPT_TYPE_INT,   {.i64=9},     1,    INT32_MAX, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:147:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |         OFFSET(bm_step),        AV_OPT_TYPE_INT,   {.i64=1},     1,           64, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:149:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |         OFFSET(th_mse),         AV_OPT_TYPE_FLOAT, {.dbl=0},     0,    INT32_MAX, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:151:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |         OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7},   0,    INT32_MAX, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:159:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  159 |         OFFSET(ref),            AV_OPT_TYPE_BOOL,  {.i64=0},     0,            1, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c:161:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  161 |         OFFSET(planes),         AV_OPT_TYPE_INT,   {.i64=7},     0,           15, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_bm3d.c: In function ‘do_block_matching_multi’:
src/libavfilter/vf_bm3d.c:279:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |     double th_sse = th_mse * MSE2SSE;
      |                            ^
src/libavfilter/vf_bm3d.c: In function ‘basic_block_filtering’:
src/libavfilter/vf_bm3d.c:434:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  434 |     threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f;
      |                                                 ^
src/libavfilter/vf_bm3d.c:434:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  434 |     threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f;
      |                                                           ^
src/libavfilter/vf_bm3d.c:434:115: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  434 |     threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f;
      |                                                                                                                   ^
CC	libavfilter/vf_boxblur.o
CC	libavfilter/vf_bwdif.o
In file included from src/libavfilter/vf_blend_init.h:54,
                 from src/libavfilter/vf_blend.c:29:
src/libavfilter/blend_modes.c: In function ‘blend_multiply_32bit’:
src/libavfilter/blend_modes.c:72:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:120:16: note: in expansion of macro ‘MULTIPLY’
  120 | fn(multiply,   MULTIPLY(1, A, B))
      |                ^~~~~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:120:1: note: in expansion of macro ‘fn’
  120 | fn(multiply,   MULTIPLY(1, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:120:1: note: in expansion of macro ‘fn’
  120 | fn(multiply,   MULTIPLY(1, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:120:1: note: in expansion of macro ‘fn’
  120 | fn(multiply,   MULTIPLY(1, A, B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_screen_32bit’:
src/libavfilter/blend_modes.c:73:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:126:16: note: in expansion of macro ‘SCREEN’
  126 | fn(screen,     SCREEN(1, A, B))
      |                ^~~~~~
src/libavfilter/blend_modes.c:73:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                                            ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:126:16: note: in expansion of macro ‘SCREEN’
  126 | fn(screen,     SCREEN(1, A, B))
      |                ^~~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:126:1: note: in expansion of macro ‘fn’
  126 | fn(screen,     SCREEN(1, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:126:1: note: in expansion of macro ‘fn’
  126 | fn(screen,     SCREEN(1, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:126:1: note: in expansion of macro ‘fn’
  126 | fn(screen,     SCREEN(1, A, B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_overlay_32bit’:
src/libavfilter/blend_modes.c:72:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:127:29: note: in expansion of macro ‘MULTIPLY’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      |                             ^~~~~~~~
src/libavfilter/blend_modes.c:73:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:127:49: note: in expansion of macro ‘SCREEN’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      |                                                 ^~~~~~
src/libavfilter/blend_modes.c:73:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                                            ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:127:49: note: in expansion of macro ‘SCREEN’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      |                                                 ^~~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:127:1: note: in expansion of macro ‘fn’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:127:1: note: in expansion of macro ‘fn’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:127:1: note: in expansion of macro ‘fn’
  127 | fn(overlay,    (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_hardlight_32bit’:
src/libavfilter/blend_modes.c:72:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:128:29: note: in expansion of macro ‘MULTIPLY’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      |                             ^~~~~~~~
src/libavfilter/blend_modes.c:73:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:128:49: note: in expansion of macro ‘SCREEN’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      |                                                 ^~~~~~
src/libavfilter/blend_modes.c:73:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 | #define SCREEN(x, a, b)   (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
      |                                                            ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:128:49: note: in expansion of macro ‘SCREEN’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      |                                                 ^~~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:128:1: note: in expansion of macro ‘fn’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:128:1: note: in expansion of macro ‘fn’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:128:1: note: in expansion of macro ‘fn’
  128 | fn(hardlight,  (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_dodge_32bit’:
src/libavfilter/blend_modes.c:75:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                 ^~
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:75:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                        ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:75:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                 ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:75:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                        ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:75:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                 ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:75:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:135:16: note: in expansion of macro ‘DODGE’
  135 | fn(dodge,      DODGE(A, B))
      |                ^~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:135:1: note: in expansion of macro ‘fn’
  135 | fn(dodge,      DODGE(A, B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:135:1: note: in expansion of macro ‘fn’
  135 | fn(dodge,      DODGE(A, B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:135:1: note: in expansion of macro ‘fn’
  135 | fn(dodge,      DODGE(A, B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_burn_32bit’:
src/libavfilter/blend_modes.c:74:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                 ^~
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:74:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                       ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:74:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:74:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                       ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:74:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:74:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:136:16: note: in expansion of macro ‘BURN’
  136 | fn(burn,       BURN(A, B))
      |                ^~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:136:1: note: in expansion of macro ‘fn’
  136 | fn(burn,       BURN(A, B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:136:1: note: in expansion of macro ‘fn’
  136 | fn(burn,       BURN(A, B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:136:1: note: in expansion of macro ‘fn’
  136 | fn(burn,       BURN(A, B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_vividlight_32bit’:
src/libavfilter/blend_modes.c:74:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                 ^~
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:74:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                       ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:74:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:74:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                       ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:74:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                                              ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:74:49: note: in expansion of macro ‘FFMAX’
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:74:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 | #define BURN(a, b)        (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:146:29: note: in expansion of macro ‘BURN’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                             ^~~~
src/libavfilter/blend_modes.c:75:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                 ^~
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:75:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                        ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:75:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                 ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:75:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                        ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:75:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                                 ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:75:49: note: in expansion of macro ‘FFMIN’
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                                 ^~~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:75:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 | #define DODGE(a, b)       (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
      |                                               ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:146:46: note: in expansion of macro ‘DODGE’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      |                                              ^~~~~
src/libavfilter/blend_modes.c:108:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                      ^
src/libavfilter/blend_modes.c:146:1: note: in expansion of macro ‘fn’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      | ^~
src/libavfilter/blend_modes.c:108:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                               ^
src/libavfilter/blend_modes.c:146:1: note: in expansion of macro ‘fn’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      | ^~
src/libavfilter/blend_modes.c:108:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                             ^
src/libavfilter/blend_modes.c:146:1: note: in expansion of macro ‘fn’
  146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
      | ^~
src/libavfilter/blend_modes.c: In function ‘blend_interpolate_32bit’:
src/libavfilter/blend_modes.c:153:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                                         ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:153:16: note: in expansion of macro ‘LRINTF’
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                ^~~~~~
src/libavfilter/blend_modes.c:153:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                                                ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:153:16: note: in expansion of macro ‘LRINTF’
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                ^~~~~~
src/libavfilter/blend_modes.c:153:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                                                                ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:153:16: note: in expansion of macro ‘LRINTF’
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                ^~~~~~
src/libavfilter/blend_modes.c:153:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                                                                       ^
src/libavfilter/blend_modes.c:108:33: note: in definition of macro ‘fn’
  108 |             dst[j] = top[j] + ((EXPR)-top[j]) * opacity;                            \
      |                                 ^~~~
src/libavfilter/blend_modes.c:153:16: note: in expansion of macro ‘LRINTF’
  153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
      |                ^~~~~~
src/libavfilter/vf_blend.c: At top level:
src/libavfilter/vf_blend.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "c0_expr",  "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_blend.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "c1_expr",  "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "c2_expr",  "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "c3_expr",  "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  119 |     { "c0_opacity",  "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { "c1_opacity",  "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "c2_opacity",  "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "c3_opacity",  "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_blend.c: In function ‘filter_slice’:
src/libavfilter/vf_blend.c:175:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |     values[VAR_T]  = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->time_base);
      |                                                           ^
src/libavfilter/vf_blend.c: In function ‘uninit’:
src/libavfilter/vf_blend.c:283:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  283 |     for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++)
      |                   ^
src/libavfilter/vf_blend.c: In function ‘config_params’:
src/libavfilter/vf_blend.c:292:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) {
      |                               ^
CC	libavfilter/vf_cas.o
CC	libavfilter/vf_chromakey.o
CC	libavfilter/vf_chromanr.o
src/libavfilter/vf_cas.c:269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  269 |     { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0,  1, VF },
      |     ^
src/libavfilter/vf_chromakey.c: In function ‘do_chromakey_pixel’:
src/libavfilter/vf_chromakey.c:64:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   64 |     if (ctx->blend > 0.0001) {
      |                    ^
src/libavfilter/vf_chromakey.c:65:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |         return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0;
      |                               ^
src/libavfilter/vf_chromakey.c:65:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |         return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0;
      |                                                  ^
In file included from src/libavfilter/vf_cas.c:19:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:67:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   67 |         return (diff > ctx->similarity) ? 255 : 0;
      |                      ^
src/libavfilter/vf_cas.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  270 |     { "planes",  "set what planes to filter",    OFFSET(planes),   AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c: In function ‘do_chromakey_pixel16’:
src/libavfilter/vf_chromakey.c:86:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   86 |     if (ctx->blend > 0.0001) {
      |                    ^
src/libavfilter/vf_chromakey.c:87:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max;
      |                               ^
src/libavfilter/vf_chromakey.c:87:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max;
      |                                                  ^
src/libavfilter/vf_chromakey.c:89:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   89 |         return (diff > ctx->similarity) ? max : 0;
      |                      ^
src/libavfilter/vf_chromakey.c: In function ‘do_chromahold_slice’:
src/libavfilter/vf_chromakey.c:202:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |             alpha = diff > ctx->similarity;
      |                          ^
src/libavfilter/vf_chromakey.c:203:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |             if (ctx->blend > 0.0001) {
      |                            ^
src/libavfilter/vf_chromakey.c:204:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |                 double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
      |                                                ^
src/libavfilter/vf_chromakey.c:204:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |                 double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
      |                                                                   ^
src/libavfilter/vf_chromakey.c: In function ‘do_chromahold16_slice’:
src/libavfilter/vf_chromakey.c:241:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |             alpha = diff > ctx->similarity;
      |                          ^
src/libavfilter/vf_chromakey.c:242:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |             if (ctx->blend > 0.0001) {
      |                            ^
src/libavfilter/vf_chromakey.c:243:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |                 double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
      |                                                ^
src/libavfilter/vf_chromakey.c:243:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |                 double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
      |                                                                   ^
src/libavfilter/vf_chromakey.c: At top level:
src/libavfilter/vf_chromakey.c:350:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  350 |     { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_chromakey.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:351:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  351 |     { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:352:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  352 |     { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:353:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  353 |     { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  383 |     { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  384 |     { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:385:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  385 |     { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromakey.c:386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  386 |     { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_chromashift.o
src/libavfilter/vf_chromanr.c:269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  269 |     { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1,   200, VF },
      |     ^
In file included from src/libavfilter/vf_chromanr.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  270 |     { "sizew", "set horizontal patch size", OFFSET(sizew),     AV_OPT_TYPE_INT,   {.i64=5},  1,   100, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  271 |     { "sizeh", "set vertical patch size",   OFFSET(sizeh),     AV_OPT_TYPE_INT,   {.i64=5},  1,   100, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  272 |     { "stepw", "set horizontal step", OFFSET(stepw),     AV_OPT_TYPE_INT,   {.i64=1},  1,    50, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  273 |     { "steph", "set vertical step",   OFFSET(steph),     AV_OPT_TYPE_INT,   {.i64=1},  1,    50, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  274 |     { "threy", "set y threshold",   OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1,   200, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  275 |     { "threu", "set u threshold",   OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1,   200, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_chromanr.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  276 |     { "threv", "set v threshold",   OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1,   200, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_ciescope.o
src/libavfilter/vf_ciescope.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     { "size",       "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
      |     ^
In file included from src/libavfilter/vf_ciescope.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  115 |     { "s",          "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "intensity",  "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "i",          "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |     { "contrast",   NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  119 |     { "corrgamma",  NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |     { "showwhite",  NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     { "gamma",      NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ciescope.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "fill",       "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_codecview.o
src/libavfilter/vf_ciescope.c: In function ‘invert_matrix3x3’:
src/libavfilter/vf_ciescope.c:801:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  801 |     det = 1.0 / det;
      |               ^
src/libavfilter/vf_ciescope.c: In function ‘gamma_correct’:
src/libavfilter/vf_ciescope.c:912:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  912 |     if (gamma == 0.) {
      |               ^~
src/libavfilter/vf_ciescope.c:916:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  916 |             *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc;
      |                                                   ^
src/libavfilter/vf_ciescope.c:916:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  916 |             *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc;
      |                ^~
src/libavfilter/vf_ciescope.c:922:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  922 |         *c = pow(*c, 1./gamma);
      |                        ^
src/libavfilter/vf_ciescope.c: In function ‘fill_in_tongue’:
src/libavfilter/vf_ciescope.c:1153:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1153 |                     vp = 1.0 - ((float) y) / (h - 1);
      |                              ^
src/libavfilter/vf_ciescope.c:1155:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1155 |                     cz = 1.0 - (cx + cy);
      |                              ^
src/libavfilter/vf_ciescope.c:1159:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1159 |                     v = 1.0 - ((float) y) / (h - 1);
      |                             ^
src/libavfilter/vf_ciescope.c:1161:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1161 |                     cz = 1.0 - (cx + cy);
      |                              ^
src/libavfilter/vf_ciescope.c:1164:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1164 |                     cy = 1.0 - ((float) y) / (h - 1);
      |                              ^
src/libavfilter/vf_ciescope.c:1165:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1165 |                     cz = 1.0 - (cx + cy);
      |                              ^
CC	libavfilter/vf_colorbalance.o
src/libavfilter/vf_codecview.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "block",      "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_codecview.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_codecview.c: In function ‘filter_frame’:
src/libavfilter/vf_codecview.c:268:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  268 |                 for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) {
      |                                                   ^
src/libavfilter/vf_codecview.c:287:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  287 |             for (i = 0; i < sd->size / sizeof(*mvs); i++) {
      |                           ^
CC	libavfilter/vf_colorchannelmixer.o
CC	libavfilter/vf_colorconstancy.o
src/libavfilter/vf_colorbalance.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "rs", "set red shadows",      OFFSET(cyan_red.shadows),         AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_colorbalance.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "gs", "set green shadows",    OFFSET(magenta_green.shadows),    AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "bs", "set blue shadows",     OFFSET(yellow_blue.shadows),      AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "rm", "set red midtones",     OFFSET(cyan_red.midtones),        AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "gm", "set green midtones",   OFFSET(magenta_green.midtones),   AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "bm", "set blue midtones",    OFFSET(yellow_blue.midtones),     AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "rh", "set red highlights",   OFFSET(cyan_red.highlights),      AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "bh", "set blue highlights",  OFFSET(yellow_blue.highlights),   AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorbalance.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "pl", "preserve lightness",   OFFSET(preserve_lightness),       AV_OPT_TYPE_BOOL,  {.i64=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vf_colorchannelmixer.c:82:
src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba_planar_32’:
src/libavfilter/colorchannelmixer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   77 |             rout = s->rr * rin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:78:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   78 |                    s->rg * gin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:79:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   79 |                    s->rb * bin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:80:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   80 |                    (have_alpha == 1 ? s->ra * ain : 0);
      |                                             ^
src/libavfilter/colorchannelmixer_template.c:81:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   81 |             gout = s->gr * rin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:82:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   82 |                    s->gg * gin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:83:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   83 |                    s->gb * bin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:84:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   84 |                    (have_alpha == 1 ? s->ga * ain : 0);
      |                                             ^
src/libavfilter/colorchannelmixer_template.c:85:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   85 |             bout = s->br * rin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:86:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   86 |                    s->bg * gin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:87:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |                    s->bb * bin +
      |                          ^
src/libavfilter/colorchannelmixer_template.c:88:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   88 |                    (have_alpha == 1 ? s->ba * ain : 0);
      |                                             ^
CC	libavfilter/vf_colorcontrast.o
src/libavfilter/colorchannelmixer_template.c:143:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  143 |                 dsta[j] = s->ar * rin +
      |                                 ^
src/libavfilter/colorchannelmixer_template.c:144:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  144 |                           s->ag * gin +
      |                                 ^
src/libavfilter/colorchannelmixer_template.c:145:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |                           s->ab * bin +
      |                                 ^
src/libavfilter/colorchannelmixer_template.c:146:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  146 |                           s->aa * ain;
      |                                 ^
src/libavfilter/vf_colorchannelmixer.c: At top level:
src/libavfilter/vf_colorchannelmixer.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "rr", "set the red gain for the red channel",     OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS },
      |     ^
In file included from src/libavfilter/vf_colorchannelmixer.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "rg", "set the green gain for the red channel",   OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "rb", "set the blue gain for the red channel",    OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "ra", "set the alpha gain for the red channel",   OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "gr", "set the red gain for the green channel",   OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "gb", "set the blue gain for the green channel",  OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "br", "set the red gain for the blue channel",    OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "bg", "set the green gain for the blue channel",  OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "bb", "set the blue gain for the blue channel",   OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "ba", "set the alpha gain for the blue channel",  OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "ar", "set the red gain for the alpha channel",   OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "ab", "set the blue gain for the alpha channel",  OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorchannelmixer.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 |     { "pa", "set the preserve color amount",    OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorconstancy.c:365:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  365 | static void av_always_inline
      | ^~~~~~
src/libavfilter/vf_colorconstancy.c: In function ‘diagonal_transformation’:
src/libavfilter/vf_colorconstancy.c:614:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  614 |         for (i = slice_start; i < slice_end; ++i) {
      |                                 ^
src/libavfilter/vf_colorconstancy.c: At top level:
src/libavfilter/vf_colorconstancy.c:732:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  732 |     { "difford",  "set differentiation order", OFFSET(difford),  AV_OPT_TYPE_INT,    {.i64=1}, 0,   2,      FLAGS },
      |     ^
In file included from src/libavfilter/vf_colorconstancy.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorconstancy.c:733:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  733 |     { "minknorm", "set Minkowski norm",        OFFSET(minknorm), AV_OPT_TYPE_INT,    {.i64=1}, 0,   20,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorconstancy.c:734:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  734 |     { "sigma",    "set sigma",                 OFFSET(sigma),    AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:373:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  373 |     { "rc",  "set the red-cyan contrast",      OFFSET(rc),  AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
In file included from src/libavfilter/vf_colorcontrast.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:374:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  374 |     { "gm",  "set the green-magenta contrast", OFFSET(gm),  AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  375 |     { "by",  "set the blue-yellow contrast",   OFFSET(by),  AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  376 |     { "rcw", "set the red-cyan weight",        OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0},  0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  377 |     { "gmw", "set the green-magenta weight",   OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0},  0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:378:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  378 |     { "byw", "set the blue-yellow weight",     OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0},  0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcontrast.c:379:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  379 |     { "pl",  "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_colorcorrect.o
CC	libavfilter/vf_colorize.o
src/libavfilter/vf_colorcorrect.c: In function ‘median_8’:
src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |         if (ucnt >= half_size) {
      |                  ^~
src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  238 |         if (vcnt >= half_size) {
      |                  ^~
src/libavfilter/vf_colorcorrect.c: In function ‘median_16’:
src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  284 |         if (ucnt >= half_size) {
      |                  ^~
src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |         if (vcnt >= half_size) {
      |                  ^~
src/libavfilter/vf_colorcorrect.c: At top level:
src/libavfilter/vf_colorcorrect.c:524:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  524 |     { "rl", "set the red shadow spot",              OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
In file included from src/libavfilter/vf_colorcorrect.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcorrect.c:525:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  525 |     { "bl", "set the blue shadow spot",             OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcorrect.c:526:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  526 |     { "rh", "set the red highlight spot",           OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcorrect.c:527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  527 |     { "bh", "set the blue highlight spot",          OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorcorrect.c:528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  528 |     { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorize.c: In function ‘rgb2yuv’:
src/libavfilter/vf_colorize.c:189:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |     *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g +
      |                                 ^
src/libavfilter/vf_colorize.c:189:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |     *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g +
      |                                                             ^
src/libavfilter/vf_colorize.c:190:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |          (0.07220*219.0/255.0) * b) * ((1 << depth) - 1);
      |                                ^
src/libavfilter/vf_colorize.c:191:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |     *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g +
      |                                  ^
src/libavfilter/vf_colorize.c:191:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |     *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g +
      |                                                              ^
src/libavfilter/vf_colorize.c:192:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |          (0.50000*224.0/255.0) * b + 0.5) * ((1 << depth) - 1);
      |                                ^
src/libavfilter/vf_colorize.c:193:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |     *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g -
      |                                 ^
src/libavfilter/vf_colorize.c:193:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |     *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g -
      |                                                             ^
src/libavfilter/vf_colorize.c:194:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |          (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1);
      |                                ^
src/libavfilter/vf_colorize.c: At top level:
src/libavfilter/vf_colorize.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  274 |     { "hue",        "set the hue",                     OFFSET(hue),        AV_OPT_TYPE_FLOAT, {.dbl=0},  0, 360, VF },
      |     ^
In file included from src/libavfilter/vf_colorize.c:19:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorize.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  275 |     { "saturation", "set the saturation",              OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0,   1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorize.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  276 |     { "lightness",  "set the lightness",               OFFSET(lightness),  AV_OPT_TYPE_FLOAT, {.dbl=0.5},0,   1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorize.c:277:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  277 |     { "mix",        "set the mix of source lightness", OFFSET(mix),        AV_OPT_TYPE_FLOAT, {.dbl=1},  0,   1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_colorkey.o
CC	libavfilter/vf_colorlevels.o
src/libavfilter/vf_colorkey.c: In function ‘do_colorkey_pixel’:
src/libavfilter/vf_colorkey.c:59:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   59 |     if (iblend < 10000.0) {
      |                ^
src/libavfilter/vf_colorkey.c:60:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   60 |         return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max;
      |                               ^
src/libavfilter/vf_colorkey.c:60:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   60 |         return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max;
      |                                             ^
src/libavfilter/vf_colorkey.c:62:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   62 |         return (diff > similarity) ? max : 0;
      |                      ^
src/libavfilter/vf_colorkey.c: At top level:
src/libavfilter/vf_colorkey.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 |     { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_colorkey.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorkey.c:220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  220 |     { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorkey.c:221:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  221 |     { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorkey.c:243:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  243 |     { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorkey.c:244:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  244 |     { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorkey.c:245:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  245 |     { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "rimin", "set input red black point",    OFFSET(range[R].in_min),  AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_colorlevels.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "gimin", "set input green black point",  OFFSET(range[G].in_min),  AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "bimin", "set input blue black point",   OFFSET(range[B].in_min),  AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "aimin", "set input alpha black point",  OFFSET(range[A].in_min),  AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "rimax", "set input red white point",    OFFSET(range[R].in_max),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "gimax", "set input green white point",  OFFSET(range[G].in_max),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "bimax", "set input blue white point",   OFFSET(range[B].in_max),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "aimax", "set input alpha white point",  OFFSET(range[A].in_max),  AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "romin", "set output red black point",   OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "bomin", "set output blue black point",  OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "romax", "set output red white point",   OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "bomax", "set output blue white point",  OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colorlevels.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1},  0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_colormap.o
CC	libavfilter/vf_colormatrix.o
src/libavfilter/vf_colorlevels.c: In function ‘filter_frame’:
src/libavfilter/vf_colorlevels.c:536:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  536 |             coeff = (omax - omin) / (double)(imax - imin);
      |                                   ^
src/libavfilter/vf_colormap.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_colormap.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colormap.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_colorspace.o
CC	libavfilter/vf_colortemperature.o
CC	libavfilter/vf_convolution.o
CC	libavfilter/vf_convolve.o
src/libavfilter/vf_convolution.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "0m", "set matrix for 1st plane", OFFSET(matrix_str[0]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_convolution.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 |     { "1m", "set matrix for 2nd plane", OFFSET(matrix_str[1]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     { "2m", "set matrix for 3rd plane", OFFSET(matrix_str[2]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "3m", "set matrix for 4th plane", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "0rdiv", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "3rdiv", "set rdiv for 4th plane", OFFSET(rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/subviewerdec.c: In function ‘subviewer_read_header’:
src/libavfilter/vf_convolution.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/subviewerdec.c:137:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  137 |                     for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++)
      |                                   ^
src/libavfilter/vf_convolution.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavformat/subviewerdec.c:145:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |                     while (j < sizeof(value) - 1 && line[i] && line[i] != ']')
      |                              ^
src/libavfilter/vf_colorspace.c:973:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  973 |       0, 1, FLAGS },
      |       ^
In file included from src/libavfilter/vf_colorspace.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c: In function ‘param_init’:
src/libavfilter/vf_convolution.c:741:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  741 |                 s->rdiv[i] = 1. / sum;
      |                                 ^
src/libavfilter/vf_convolution.c:743:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  743 |             if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.))
      |                                           ^~
src/libavfilter/vf_convolution.c:743:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  743 |             if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.))
      |                                                               ^~
src/libavfilter/vf_convolution.c: At top level:
src/libavfilter/vf_convolution.c:900:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  900 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:901:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  901 |     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolution.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  902 |     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_copy.o
src/libavfilter/vf_convolve.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "planes",  "set planes to convolve",                  OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
      |     ^
In file included from src/libavfilter/vf_convolve.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolve.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "noise",   "set noise",                               OFFSET(noise),    AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0,  1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolve.c:897:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  897 |     { "planes",  "set planes to deconvolve",                OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolve.c:901:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  901 |     { "noise",   "set noise",                               OFFSET(noise),    AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0,  1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_convolve.c:927:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  927 |     { "planes",  "set planes to cross-correlate",     OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_corr.o
CC	libavfilter/vf_cover_rect.o
CC	libavfilter/vf_crop.o
src/libavfilter/vf_corr.c: In function ‘set_meta’:
src/libavfilter/vf_corr.c:57:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   57 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_corr.c: In function ‘fcorr8’:
src/libavfilter/vf_corr.c:101:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  101 |         mean1 = scale * (sum1 /(double)(w * h));             \
      |                       ^
src/libavfilter/vf_corr.c:134:1: note: in expansion of macro ‘CORR’
  134 | CORR(uint8_t, corr8)
      | ^~~~
src/libavfilter/vf_corr.c:102:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  102 |         mean2 = scale * (sum2 /(double)(w * h));             \
      |                       ^
src/libavfilter/vf_corr.c:134:1: note: in expansion of macro ‘CORR’
  134 | CORR(uint8_t, corr8)
      | ^~~~
src/libavfilter/vf_corr.c: In function ‘fcorr16’:
src/libavfilter/vf_corr.c:101:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  101 |         mean1 = scale * (sum1 /(double)(w * h));             \
      |                       ^
src/libavfilter/vf_corr.c:135:1: note: in expansion of macro ‘CORR’
  135 | CORR(uint16_t, corr16)
      | ^~~~
src/libavfilter/vf_corr.c:102:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  102 |         mean2 = scale * (sum2 /(double)(w * h));             \
      |                       ^
src/libavfilter/vf_corr.c:135:1: note: in expansion of macro ‘CORR’
  135 | CORR(uint16_t, corr16)
      | ^~~~
CC	libavfilter/vf_cropdetect.o
CC	libavfilter/vf_curves.o
CC	libavfilter/vf_datascope.o
src/libavfilter/vf_crop.c: In function ‘filter_frame’:
src/libavfilter/vf_crop.c:259:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  259 |         NAN : frame->pts * av_q2d(link->time_base);
      |             ^
src/libavfilter/vf_crop.c:274:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  274 |     if ((unsigned)s->x + (unsigned)s->w > link->w)
      |                                         ^
src/libavfilter/vf_crop.c:276:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |     if ((unsigned)s->y + (unsigned)s->h > link->h)
      |                                         ^
src/libavfilter/vf_crop.c: At top level:
src/libavfilter/vf_crop.c:359:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  359 |     { "out_w",       "set the width crop area expression",   OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_crop.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:360:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  360 |     { "w",           "set the width crop area expression",   OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:361:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  361 |     { "out_h",       "set the height crop area expression",  OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  362 |     { "h",           "set the height crop area expression",  OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:363:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  363 |     { "x",           "set the x crop area expression",       OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:364:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  364 |     { "y",           "set the y crop area expression",       OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  365 |     { "keep_aspect", "keep aspect ratio",                    OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_crop.c:366:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  366 |     { "exact",       "do exact cropping",                    OFFSET(exact),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_dblur.o
src/libavfilter/vf_cropdetect.c: In function ‘init’:
src/libavfilter/vf_cropdetect.c:180:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |     s->low_u8   = s->low  * 255. + .5;
      |                           ^
src/libavfilter/vf_cropdetect.c:181:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |     s->high_u8  = s->high * 255. + .5;
      |                           ^
src/libavfilter/vf_cropdetect.c:184:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |            s->limit, s->round, s->skip, s->reset_count);
      |            ~^~~~~~~
src/libavfilter/vf_cropdetect.c: In function ‘config_input’:
src/libavfilter/vf_cropdetect.c:214:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |     if (s->limit < 1.0)
      |                  ^
src/libavfilter/vf_cropdetect.c: In function ‘filter_frame’:
src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  335 |                 for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) {
      |                               ^
src/libavfilter/vf_cropdetect.c:433:55: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  433 |         snprintf(limit_str, sizeof(limit_str), "%f", s->limit);
      |                                                      ~^~~~~~~
src/libavfilter/vf_cropdetect.c:440:17: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  440 |                s->limit, w, h, x, y);
      |                ~^~~~~~~
src/libavfilter/vf_cropdetect.c: In function ‘process_command’:
src/libavfilter/vf_cropdetect.c:457:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  457 |         if (s->limit < 1.0)
      |                      ^
src/libavfilter/vf_cropdetect.c: At top level:
src/libavfilter/vf_cropdetect.c:472:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  472 |     { "limit", "Threshold below which the pixel is considered black", OFFSET(limit),       AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_cropdetect.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     { "round", "Value by which the width/height should be divisible", OFFSET(round),       AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:474:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  474 |     { "reset", "Recalculate the crop area after this many frames",    OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 },  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:475:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  475 |     { "skip",  "Number of initial frames to skip",                    OFFSET(skip),        AV_OPT_TYPE_INT, { .i64 = 2 },  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:476:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  476 |     { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 },  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:477:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  477 |     { "max_outliers", "Threshold count of outliers",                  OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 },  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:481:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  481 |     { "high", "Set high threshold for edge detection",                OFFSET(high),        AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:482:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  482 |     { "low", "Set low threshold for edge detection",                  OFFSET(low),         AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_cropdetect.c:483:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  483 |     { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/opt.h:31,
                 from src/libavfilter/vf_curves.c:21:
src/libavfilter/vf_curves.c: In function ‘parse_psfile’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/vf_curves.c:610:21: note: in expansion of macro ‘FFMIN’
  610 |     for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) {
      |                     ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavfilter/vf_curves.c:610:21: note: in expansion of macro ‘FFMIN’
  610 |     for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) {
      |                     ^~~~~
src/libavfilter/vf_curves.c:610:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  610 |     for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) {
      |                   ^
src/libavfilter/vf_curves.c: In function ‘dump_curves’:
src/libavfilter/vf_curves.c:665:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  665 |     for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) {
      |                   ^
src/libavfilter/vf_curves.c:674:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  674 |     for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) {
      |                   ^
src/libavfilter/vf_datascope.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "size", "set output size", OFFSET(ow),   AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_datascope.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "s",    "set output size", OFFSET(ow),   AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "x",    "set x offset", OFFSET(x),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "y",    "set y offset", OFFSET(y),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "axis",    "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c: In function ‘pick_color8’:
src/libavfilter/vf_datascope.c:113:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  113 |     for (p = 0; p < draw->nb_planes; p++) {
      |                   ^
src/libavfilter/vf_datascope.c: In function ‘pick_color16’:
src/libavfilter/vf_datascope.c:131:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  131 |     for (p = 0; p < draw->nb_planes; p++) {
      |                   ^
src/libavfilter/vf_datascope.c: In function ‘reverse_color8’:
src/libavfilter/vf_datascope.c:149:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  149 |     for (p = 0; p < draw->nb_planes; p++) {
      |                   ^
src/libavfilter/vf_datascope.c: In function ‘reverse_color16’:
src/libavfilter/vf_datascope.c:161:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  161 |     for (p = 0; p < draw->nb_planes; p++) {
      |                   ^
src/libavfilter/vf_datascope.c: In function ‘filter_color2’:
src/libavfilter/vf_datascope.c:199:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 |             FFDrawColor color = { { 0 } };
      |             ^~~~~~~~~~~
In file included from src/libavfilter/vf_datascope.c:27:
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c:200:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |             FFDrawColor reverse = { { 0 } };
      |             ^~~~~~~~~~~
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c: In function ‘filter_color’:
src/libavfilter/vf_datascope.c:246:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  246 |             FFDrawColor color = { { 0 } };
      |             ^~~~~~~~~~~
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c: In function ‘filter_mono’:
src/libavfilter/vf_datascope.c:289:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  289 |             FFDrawColor color = { { 0 } };
      |             ^~~~~~~~~~~
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c: At top level:
src/libavfilter/vf_datascope.c:495:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  495 |     { "x",  "set scope x offset",  POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:496:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  496 |     { "y",  "set scope y offset",  POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:497:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  497 |     { "w",  "set scope width",     POFFSET(w),    AV_OPT_TYPE_INT,   {.i64=7},   1, 80, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:498:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  498 |     { "h",  "set scope height",    POFFSET(h),    AV_OPT_TYPE_INT,   {.i64=7},   1, 80, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:499:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  499 |     { "o",  "set window opacity",  POFFSET(o),    AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:500:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  500 |     { "wx", "set window x offset", POFFSET(wx),   AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1,  1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:501:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  501 |     { "wy", "set window y offset", POFFSET(wy),   AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1,  1, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c: In function ‘pixscope_filter_frame’:
src/libavfilter/vf_datascope.c:623:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  623 |             FFDrawColor color = { { 0 } };
      |             ^~~~~~~~~~~
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c:680:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  680 |                 std[i] += SQR(s->values[i][x][y] - average[i]);
      |                        ^~
src/libavfilter/vf_datascope.c:694:109: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  694 |         snprintf(text, sizeof(text), "%c  %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]);
      |                                                                                                      ~~~~~~~^~~
src/libavfilter/vf_datascope.c: At top level:
src/libavfilter/vf_datascope.c:799:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  799 |     { "x",  "set scope x position",    OOFFSET(xpos),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:800:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  800 |     { "y",  "set scope y position",    OOFFSET(ypos),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:801:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  801 |     { "s",  "set scope size",          OOFFSET(size),       AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:802:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  802 |     { "t",  "set scope tilt",          OOFFSET(tilt),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:803:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  803 |     { "o",  "set trace opacity",       OOFFSET(o),          AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:804:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  804 |     { "tx", "set trace x position",    OOFFSET(tx),         AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  805 |     { "ty", "set trace y position",    OOFFSET(ty),         AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:806:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  806 |     { "tw", "set trace width",         OOFFSET(twidth),     AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:807:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  807 |     { "th", "set trace height",        OOFFSET(theight),    AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:808:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  808 |     { "c",  "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT,   {.i64=7},   0, 15, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:809:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  809 |     { "g",  "draw trace grid",         OOFFSET(grid),       AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:810:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  810 |     { "st", "draw statistics",         OOFFSET(statistics), AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c:811:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  811 |     { "sc", "draw scope",              OOFFSET(scope),      AV_OPT_TYPE_BOOL,  {.i64=1},   0, 1,  FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_datascope.c: In function ‘draw_line’:
src/libavfilter/vf_datascope.c:834:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  834 |             for (p = 0; p < draw->nb_planes; p++) {
      |                           ^
src/libavfilter/vf_datascope.c: In function ‘update_oscilloscope’:
src/libavfilter/vf_datascope.c:921:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  921 |     tilt  = (s->tilt - 0.5) * M_PI;
      |                      ^
src/libavfilter/vf_datascope.c: In function ‘draw_scope’:
src/libavfilter/vf_datascope.c:996:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  996 |             FFDrawColor color = { { 0 } };
      |             ^~~~~~~~~~~
src/libavfilter/drawutils.h:56:7: note: comp’ declared here
   56 |     } comp[MAX_PLANES];
      |       ^~~~
src/libavfilter/vf_datascope.c: In function ‘oscilloscope_filter_frame’:
src/libavfilter/vf_datascope.c:1102:115: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1102 |                 snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]);
      |                                                                                                            ~~~~~~~^~~
src/libavfilter/vf_dblur.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "angle",  "set angle",            OFFSET(angle),  AV_OPT_TYPE_FLOAT, {.dbl=45},  0.0,  360, FLAGS },
      |     ^
In file included from src/libavfilter/vf_dblur.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dblur.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "radius", "set radius",           OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5},     0, 8192, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dblur.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dblur.c: In function ‘set_params’:
src/libavfilter/vf_dblur.c:172:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |     angle = angle * M_PI / 180.f;
      |                   ^
src/libavfilter/vf_dblur.c:172:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |     angle = angle * M_PI / 180.f;
      |                          ^
CC	libavfilter/vf_dctdnoiz.o
CC	libavfilter/vf_deband.o
CC	libavfilter/vf_deblock.o
src/libavfilter/vf_dctdnoiz.c:92:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
   92 | static void av_always_inline fdct8_1d(float *dst, const float *src,
      | ^~~~~~
src/libavfilter/vf_dctdnoiz.c:130:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  130 | static void av_always_inline idct8_1d(float *dst, const float *src,
      | ^~~~~~
src/libavfilter/vf_dctdnoiz.c:174:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  174 | static void av_always_inline fdct16_1d(float *dst, const float *src,
      | ^~~~~~
CC	libavfilter/vf_decimate.o
src/libavfilter/vf_dctdnoiz.c:258:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  258 | static void av_always_inline idct16_1d(float *dst, const float *src,
      | ^~~~~~
src/libavfilter/vf_dctdnoiz.c: In function ‘filter_freq_8’:
src/libavfilter/vf_dctdnoiz.c:372:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  372 |             *b *= av_expr_eval(expr, var_values, NULL);                                     \
      |                ^~
src/libavfilter/vf_dctdnoiz.c:399:1: note: in expansion of macro ‘DEF_FILTER_FREQ_FUNCS’
  399 | DEF_FILTER_FREQ_FUNCS(8)
      | ^~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_dctdnoiz.c: In function ‘filter_freq_16’:
src/libavfilter/vf_dctdnoiz.c:372:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  372 |             *b *= av_expr_eval(expr, var_values, NULL);                                     \
      |                ^~
src/libavfilter/vf_dctdnoiz.c:400:1: note: in expansion of macro ‘DEF_FILTER_FREQ_FUNCS’
  400 | DEF_FILTER_FREQ_FUNCS(16)
      | ^~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_deband.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "1thr",      "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
      |     ^
In file included from src/libavfilter/vf_deband.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "2thr",      "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "3thr",      "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "4thr",      "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "range",     "set range",               OFFSET(range),        AV_OPT_TYPE_INT,   {.i64=16},    INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "r",         "set range",               OFFSET(range),        AV_OPT_TYPE_INT,   {.i64=16},    INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "direction", "set direction",           OFFSET(direction),    AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI,  2*M_PI, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "d",         "set direction",           OFFSET(direction),    AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI,  2*M_PI, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "blur",      "set blur",                OFFSET(blur),         AV_OPT_TYPE_BOOL,  {.i64=1},           0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "b",         "set blur",                OFFSET(blur),         AV_OPT_TYPE_BOOL,  {.i64=1},           0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "coupling",  "set plane coupling",      OFFSET(coupling),     AV_OPT_TYPE_BOOL,  {.i64=0},           0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deband.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "c",         "set plane coupling",      OFFSET(coupling),     AV_OPT_TYPE_BOOL,  {.i64=0},           0,       1, FLAGS },
      |     ^
src/libavfilter/vf_dctdnoiz.c: In function ‘init’:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dctdnoiz.c:652:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  652 |     s->th   = s->sigma * 3.;
      |                        ^
src/libavfilter/vf_deband.c:121:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  121 | static int inline get_avg(int ref0, int ref1, int ref2, int ref3)
      | ^~~~~~
src/libavfilter/vf_deblock.c:388:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  388 |     { "block",     "set size of block",           OFFSET(block),     AV_OPT_TYPE_INT,   {.i64=8},    4, 512, FLAGS },
      |     ^
In file included from src/libavfilter/vf_deblock.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deblock.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  389 |     { "alpha",     "set 1st detection threshold", OFFSET(alpha),     AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0,  1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deblock.c:390:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  390 |     { "beta",      "set 2nd detection threshold", OFFSET(beta),      AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deblock.c:391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  391 |     { "gamma",     "set 3rd detection threshold", OFFSET(gamma),     AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deblock.c:392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  392 |     { "delta",     "set 4th detection threshold", OFFSET(delta),     AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deblock.c:393:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  393 |     { "planes",    "set planes to filter",        OFFSET(planes),    AV_OPT_TYPE_INT,   {.i64=15},   0, 15,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "cycle",     "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS },
      |     ^
In file included from src/libavfilter/vf_decimate.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "dupthresh", "set duplicate threshold",    OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl =  1.1}, 0, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "scthresh",  "set scene change threshold", OFFSET(scthresh_flt),  AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "blockx",    "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "blocky",    "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "ppsrc",     "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "chroma",    "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "mixed",     "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_decimate.c: In function ‘activate’:
src/libavfilter/vf_decimate.c:284:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  284 |     } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) {
      |                        ^~
CC	libavfilter/vf_dedot.o
CC	libavfilter/vf_deflicker.o
CC	libavfilter/vf_deinterlace_v4l2m2m.o
src/libavfilter/vf_dedot.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  371 |     { "lt",  "set spatial luma threshold",                  OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_dedot.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dedot.c:372:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  372 |     { "tl",  "set tolerance for temporal luma",             OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dedot.c:373:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  373 |     { "tc",  "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dedot.c:374:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  374 |     { "ct",  "set temporal chroma threshold",               OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deflicker.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "size",  "set how many frames to use",  OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS },
      |     ^
In file included from src/libavfilter/vf_deflicker.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deflicker.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "s",     "set how many frames to use",  OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deflicker.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "bypass", "leave frames unchanged",  OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_deflicker.c: In function ‘filter_frame’:
src/libavfilter/vf_deflicker.c:393:58: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  393 |         snprintf(value, sizeof(value), "%f", s->luminance[0]);
      |                                              ~~~~~~~~~~~~^~~
src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  396 |         snprintf(value, sizeof(value), "%f", s->luminance[0] * f);
      |                                              ~~~~~~~~~~~~~~~~^~~
src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  399 |         snprintf(value, sizeof(value), "%f", f - 1.0f);
      |                                              ~~^~~~~~
CC	libavfilter/vf_dejudder.o
CC	libavfilter/vf_delogo.o
src/libavfilter/vf_deinterlace_v4l2m2m.c: In function ‘deint_v4l2m2m_try_format’:
src/libavfilter/vf_deinterlace_v4l2m2m.c:554:34: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  554 |         if (fmt.fmt.pix_mp.field != field) {
      |                                  ^~
src/libavfilter/vf_deinterlace_v4l2m2m.c:560:31: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  560 |         if (fmt.fmt.pix.field != field) {
      |                               ^~
src/libavfilter/vf_deinterlace_v4l2m2m.c: In function ‘drm_frame_uninit’:
src/libavfilter/vf_deinterlace_v4l2m2m.c:1076:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1076 |     for (i = 0; i != d->nb_objects; ++i) {
      |                   ^~
src/libavfilter/vf_deinterlace_v4l2m2m.c: In function ‘deint_v4l2m2m_dequeue_frame’:
src/libavfilter/vf_deinterlace_v4l2m2m.c:1572:9: warning: pkt_duration’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
 1572 |         frame->pkt_duration /= 2;
      |         ^~~~~
In file included from src/libavutil/hwcontext.h:23,
                 from src/libavfilter/vf_deinterlace_v4l2m2m.c:43:
src/libavutil/frame.h:631:13: note: declared here
  631 |     int64_t pkt_duration;
      |             ^~~~~~~~~~~~
CC	libavfilter/vf_derain.o
src/libavfilter/vf_deinterlace_v4l2m2m.c: At top level:
src/libavfilter/vf_deinterlace_v4l2m2m.c:2056:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2056 |     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
      |     ^
In file included from src/libavfilter/vf_deinterlace_v4l2m2m.c:47:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_delogo.c: In function ‘apply_delogo’:
src/libavfilter/vf_delogo.c:172:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |             if (y >= logo_y+band && y < logo_y+logo_h-band &&
      |                   ^~
src/libavfilter/vf_delogo.c:172:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |             if (y >= logo_y+band && y < logo_y+logo_h-band &&
      |                                       ^
src/libavfilter/vf_delogo.c:173:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  173 |                 x >= logo_x+band && x < logo_x+logo_w-band) {
      |                   ^~
src/libavfilter/vf_delogo.c:173:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  173 |                 x >= logo_x+band && x < logo_x+logo_w-band) {
      |                                       ^
src/libavfilter/vf_delogo.c:178:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  178 |                 if      (x < logo_x+band)
      |                            ^
src/libavfilter/vf_delogo.c:180:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |                 else if (x >= logo_x+logo_w-band)
      |                            ^~
src/libavfilter/vf_delogo.c:183:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |                 if      (y < logo_y+band)
      |                            ^
src/libavfilter/vf_delogo.c:185:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  185 |                 else if (y >= logo_y+logo_h-band)
      |                            ^~
src/libavfilter/vf_delogo.c: At top level:
src/libavfilter/vf_delogo.c:209:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  209 |     { "x",    "set logo x position",       OFFSET(x_expr),    AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_delogo.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_delogo.c:210:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  210 |     { "y",    "set logo y position",       OFFSET(y_expr),    AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_delogo.c:211:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  211 |     { "w",    "set logo width",            OFFSET(w_expr),    AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_delogo.c:212:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  212 |     { "h",    "set logo height",           OFFSET(h_expr),    AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_delogo.c:213:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  213 |     { "show", "show delogo area",          OFFSET(show),      AV_OPT_TYPE_BOOL,   { .i64 =  0 },   0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vf_delogo.c:37:
src/libavfilter/vf_delogo.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_delogo.c:302:28: note: in expansion of macro ‘TS2T’
  302 |     s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base);
      |                            ^~~~
CC	libavfilter/vf_deshake.o
CC	libavfilter/vf_despill.o
src/libavformat/mux.c: In function ‘check_packet’:
src/libavformat/mux.c:747:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  747 |     if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) {
      |                                                    ^~
src/libavformat/mux.c: In function ‘ff_interleave_add_packet’:
src/libavformat/mux.c:854:66: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  854 |             || (max && sti->interleaver_chunk_duration           > max)) {
      |                                                                  ^
src/libavformat/mux.c:857:56: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  857 |             if (max && sti->interleaver_chunk_duration > max) {
      |                                                        ^
src/libavformat/mux.c: In function ‘ff_get_muxer_ts_offset’:
src/libavformat/mux.c:1050:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |     if (stream_index < 0 || stream_index >= s->nb_streams)
      |                                          ^~
src/libavfilter/vf_deshake.c: In function ‘filter_frame’:
src/libavfilter/vf_deshake.c:409:5: warning: missing initializer for field ‘zoom’ of ‘Transform’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  409 |     Transform t = {{0},0}, orig = {{0},0};
      |     ^~~~~~~~~
In file included from src/libavfilter/vf_deshake.c:62:
src/libavfilter/deshake.h:50:12: note: zoom’ declared here
   50 |     double zoom;          ///< Zoom percentage
      |            ^~~~
src/libavfilter/vf_deshake.c:409:5: warning: missing initializer for field ‘zoom’ of ‘Transform’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  409 |     Transform t = {{0},0}, orig = {{0},0};
      |     ^~~~~~~~~
src/libavfilter/deshake.h:50:12: note: zoom’ declared here
   50 |     double zoom;          ///< Zoom percentage
      |            ^~~~
src/libavfilter/vf_deshake.c:442:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  442 |         if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx;
      |                                                           ^
src/libavfilter/vf_deshake.c:443:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  443 |         if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy;
      |                                                           ^
src/libavfilter/vf_deshake.c:462:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  462 |     deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x;
      |                                ^
src/libavfilter/vf_deshake.c:462:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  462 |     deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x;
      |                                                 ^
src/libavfilter/vf_deshake.c:463:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  463 |     deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y;
      |                                ^
src/libavfilter/vf_deshake.c:463:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  463 |     deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y;
      |                                                 ^
src/libavfilter/vf_deshake.c:464:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  464 |     deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle;
      |                                ^
src/libavfilter/vf_deshake.c:464:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  464 |     deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle;
      |                                                 ^
src/libavfilter/vf_deshake.c:465:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  465 |     deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom;
      |                               ^
src/libavfilter/vf_deshake.c:465:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  465 |     deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom;
      |                                               ^
CC	libavfilter/vf_detelecine.o
src/libavfilter/vf_despill.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |     { "mix",        "set the spillmap mix",    OFFSET(spillmix),    AV_OPT_TYPE_FLOAT,   {.dbl=0.5},   0,   1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_despill.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 |     { "expand",     "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT,   {.dbl=0},     0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |     { "red",        "set red scale",           OFFSET(redscale),    AV_OPT_TYPE_FLOAT,   {.dbl=0},  -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  152 |     { "green",      "set green scale",         OFFSET(greenscale),  AV_OPT_TYPE_FLOAT,   {.dbl=-1}, -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  153 |     { "blue",       "set blue scale",          OFFSET(bluescale),   AV_OPT_TYPE_FLOAT,   {.dbl=0},  -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  154 |     { "brightness", "set brightness",          OFFSET(brightness),  AV_OPT_TYPE_FLOAT,   {.dbl=0},   -10,  10, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_despill.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  155 |     { "alpha",      "change alpha component",  OFFSET(alpha),       AV_OPT_TYPE_BOOL,    {.i64=0},     0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_displace.o
CC	libavfilter/vf_dnn_classify.o
src/libavfilter/vf_detelecine.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS},
      |     ^
In file included from src/libavfilter/vf_detelecine.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_detelecine.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_dnn_detect.o
CC	libavfilter/vf_dnn_processing.o
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/vf_dnn_classify.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "confidence",  "threshold of confidence",    OFFSET2(confidence),      AV_OPT_TYPE_FLOAT,     { .dbl = 0.5 },  0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "labels",      "path to labels file",        OFFSET2(labels_filename), AV_OPT_TYPE_STRING,    { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "target",      "which one to be classified", OFFSET2(target),          AV_OPT_TYPE_STRING,    { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_classify.c: In function ‘dnn_classify_post_proc’:
src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |     if (ctx->labels && label_id < ctx->label_count) {
      |                                 ^
CC	libavfilter/vf_drawbox.o
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/vf_dnn_detect.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "confidence",  "threshold of confidence",    OFFSET2(confidence),      AV_OPT_TYPE_FLOAT,     { .dbl = 0.5 },  0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_detect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "labels",      "path to labels file",        OFFSET2(labels_filename), AV_OPT_TYPE_STRING,    { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_edgedetect.o
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/vf_dnn_processing.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_dnn_processing.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     DNN_COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_elbg.o
src/libavfilter/vf_edgedetect.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_edgedetect.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_edgedetect.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "low",  "set low threshold",  OFFSET(low),  AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_entropy.o
src/libavfilter/vf_drawbox.c:447:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  447 |     { "x",         "set horizontal position of the left box edge", OFFSET(x_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_drawbox.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:448:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  448 |     { "y",         "set vertical position of the top box edge",    OFFSET(y_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:449:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  449 |     { "width",     "set width of the box",                         OFFSET(w_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  450 |     { "w",         "set width of the box",                         OFFSET(w_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  451 |     { "height",    "set height of the box",                        OFFSET(h_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:452:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  452 |     { "h",         "set height of the box",                        OFFSET(h_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:453:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  453 |     { "color",     "set color of the box",                         OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  454 |     { "c",         "set color of the box",                         OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  455 |     { "thickness", "set the box thickness",                        OFFSET(t_expr),    AV_OPT_TYPE_STRING, { .str="3" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  456 |     { "t",         "set the box thickness",                        OFFSET(t_expr),    AV_OPT_TYPE_STRING, { .str="3" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  457 |     { "replace",   "replace color & alpha",                        OFFSET(replace),   AV_OPT_TYPE_BOOL,   { .i64=0   },       0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  458 |     { "box_source", "use datas from bounding box in side data",    OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  530 |     { "x",         "set horizontal offset",   OFFSET(x_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  531 |     { "y",         "set vertical offset",     OFFSET(y_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  532 |     { "width",     "set width of grid cell",  OFFSET(w_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  533 |     { "w",         "set width of grid cell",  OFFSET(w_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:534:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  534 |     { "height",    "set height of grid cell", OFFSET(h_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:535:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  535 |     { "h",         "set height of grid cell", OFFSET(h_expr),    AV_OPT_TYPE_STRING, { .str="0" },       0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:536:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  536 |     { "color",     "set color of the grid",   OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:537:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  537 |     { "c",         "set color of the grid",   OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:538:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  538 |     { "thickness", "set grid line thickness", OFFSET(t_expr),    AV_OPT_TYPE_STRING, {.str="1"},         0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:539:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  539 |     { "t",         "set grid line thickness", OFFSET(t_expr),    AV_OPT_TYPE_STRING, {.str="1"},         0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_drawbox.c:540:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  540 |     { "replace",   "replace color & alpha",   OFFSET(replace),   AV_OPT_TYPE_BOOL,   { .i64=0 },         0,        1,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_epx.o
src/libavfilter/vf_elbg.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_elbg.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "l",               "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "n",        "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "s",    "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_elbg.c: In function ‘filter_frame’:
src/libavfilter/vf_elbg.c:226:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  226 |             p[a_idx] = elbg->use_alpha ? elbg->codebook[cb_idx+3] : 0xFFu;
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~
CC	libavfilter/vf_eq.o
src/libavfilter/vf_entropy.c: In function ‘filter_frame’:
src/libavfilter/vf_entropy.c:142:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  142 |                     entropy += -log2(p) * p;
      |                                         ^
src/libavfilter/vf_entropy.c:142:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  142 |                     entropy += -log2(p) * p;
      |                             ^~
src/libavfilter/vf_entropy.c:147:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  147 |                     entropy += -log2(p) * p;
      |                                         ^
src/libavfilter/vf_entropy.c:147:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  147 |                     entropy += -log2(p) * p;
      |                             ^~
src/libavfilter/vf_entropy.c:153:50: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |         snprintf(metabuf, sizeof(metabuf), "%f", entropy);
      |                                                  ^~~~~~~
src/libavfilter/vf_entropy.c:156:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |         snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth));
      |                                                          ^
CC	libavfilter/vf_estdif.o
CC	libavfilter/vf_exposure.o
src/libavfilter/vf_eq.c: In function ‘config_props’:
src/libavfilter/vf_eq.c:203:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |         NAN : av_q2d(inlink->frame_rate);
      |             ^
In file included from src/libavfilter/vf_eq.c:30:
src/libavfilter/vf_eq.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_eq.c:239:31: note: in expansion of macro ‘TS2T’
  239 |     eq->var_values[VAR_T]   = TS2T(in->pts, inlink->time_base);
      |                               ^~~~
src/libavfilter/vf_eq.c: At top level:
src/libavfilter/vf_eq.c:322:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  322 |         OFFSET(contrast_expr),     AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
In file included from src/libavfilter/vf_eq.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:324:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  324 |         OFFSET(brightness_expr),   AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:326:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  326 |         OFFSET(saturation_expr),   AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:328:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  328 |         OFFSET(gamma_expr),        AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:330:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  330 |         OFFSET(gamma_r_expr),      AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:332:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  332 |         OFFSET(gamma_g_expr),      AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:334:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |         OFFSET(gamma_b_expr),      AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_eq.c:336:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  336 |         OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_extractplanes.o
src/libavfilter/vf_estdif.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, },
      |     ^
In file included from src/libavfilter/vf_estdif.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_estdif.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "redge",  "specify the search radius for best edge matching", OFFSET(redge),  AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_estdif.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "ecost",  "specify the edge cost for edge matching",          OFFSET(ecost),  AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_estdif.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     { "mcost",  "specify the middle cost for edge matching",        OFFSET(mcost),  AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1,  FLAGS, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_estdif.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     { "dcost",  "specify the distance cost for edge matching",      OFFSET(dcost),  AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1,  FLAGS, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_exposure.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "exposure", "set the exposure correction",    OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF },
      |     ^
In file included from src/libavfilter/vf_exposure.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_exposure.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "black",    "set the black level correction", OFFSET(black),    AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_fade.o
CC	libavfilter/vf_feedback.o
src/libavfilter/vf_extractplanes.c: In function ‘query_formats’:
src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     for (i = 1; i < avff->nb_formats; i++) {
      |                   ^
src/libavfilter/vf_extractplanes.c:183:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |             be    != (desc->flags & AV_PIX_FMT_FLAG_BE)) {
      |                   ^~
src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  215 |     for (i = 0; i < ctx->nb_outputs; i++)
      |                   ^
src/libavfilter/vf_extractplanes.c: In function ‘activate’:
src/libavfilter/vf_extractplanes.c:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  336 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  344 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  359 |         for (int i = 0; i < ctx->nb_outputs; i++) {
      |                           ^
src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  367 |     for (int i = 0; i < ctx->nb_outputs; i++) {
      |                       ^
CC	libavfilter/vf_fftdnoiz.o
src/libavfilter/vf_fade.c:168:1: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  168 | const static enum AVPixelFormat studio_level_pix_fmts[] = {
      | ^~~~~
src/libavfilter/vf_fade.c: In function ‘filter_frame’:
src/libavfilter/vf_fade.c:451:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  451 |         if (frame->pts >= s->start_time_pts
      |                        ^~
src/libavfilter/vf_fade.c:478:28: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  478 |             if (frame->pts > s->start_time_pts + s->duration_pts) {
      |                            ^
src/libavfilter/vf_fade.c: At top level:
src/libavfilter/vf_fade.c:527:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  527 |                                                     OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
      |                                                     ^~~~~~
In file included from src/libavfilter/vf_fade.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:529:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  529 |                                                     OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:531:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  531 |                                                     OFFSET(nb_frames),   AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:533:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  533 |                                                     OFFSET(nb_frames),   AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:534:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  534 |     { "alpha",       "fade alpha if it is available on the input", OFFSET(alpha),       AV_OPT_TYPE_BOOL, {.i64 = 0    }, 0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:536:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  536 |                                                     OFFSET(start_time),  AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_fftfilt.o
src/libavfilter/vf_fade.c:538:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  538 |                                                     OFFSET(start_time),  AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:540:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  540 |                                                     OFFSET(duration),    AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:542:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  542 |                                                     OFFSET(duration),    AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
      |                                                     ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:543:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  543 |     { "color",       "set color",                   OFFSET(color_rgba),  AV_OPT_TYPE_COLOR,    {.str = "black"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fade.c:544:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  544 |     { "c",           "set color",                   OFFSET(color_rgba),  AV_OPT_TYPE_COLOR,    {.str = "black"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_feedback.c: In function ‘activate’:
src/libavfilter/vf_feedback.c:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     for (int i = 0; i < ctx->nb_outputs; i++)
      |                       ^
src/libavfilter/vf_feedback.c: At top level:
src/libavfilter/vf_feedback.c:312:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  312 |     { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_feedback.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_feedback.c:313:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  313 |     { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_feedback.c:314:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  314 |     { "w", "set crop size",              OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_feedback.c:315:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  315 |     { "h", "set crop size",              OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_field.o
In file included from src/libavfilter/vf_fftdnoiz.c:27:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
src/libavfilter/vf_fftfilt.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "dc_Y",  "adjust gain in Y plane",              OFFSET(dc[Y]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
      |     ^
In file included from src/libavfilter/vf_fftfilt.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "dc_U",  "adjust gain in U plane",              OFFSET(dc[U]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "dc_V",  "adjust gain in V plane",              OFFSET(dc[V]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "weight_Y", "set luminance expression in Y plane",   OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "weight_U", "set chrominance expression in U plane", OFFSET(weight_str[U]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fftfilt.c: In function ‘do_eval’:
src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  295 |     for (i = 0; i < s->rdft_hlen[plane]; i++) {
      |                   ^
src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  297 |         for (j = 0; j < s->rdft_vlen[plane]; j++) {
      |                       ^
CC	libavfilter/vf_fieldhint.o
src/libavfilter/vf_fftfilt.c: In function ‘multiply_data’:
src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  406 |             for (int j = 0; j < s->rdft_vlen[plane]; j++)
      |                               ^
src/libavfilter/vf_fftfilt.c:407:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  407 |                 vdata[j] *= weight[j];
      |                          ^~
CC	libavfilter/vf_fieldmatch.o
src/libavfilter/vf_fieldhint.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_fieldhint.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_fieldorder.o
CC	libavfilter/vf_fillborders.o
CC	libavfilter/vf_find_rect.o
src/libavfilter/vf_fieldmatch.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  129 |     { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_fieldmatch.c:37:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  135 |     { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |     { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 |     { "cthresh", "set the area combing threshold used for combed frame detection",       OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "chroma",  "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma),  AV_OPT_TYPE_BOOL,{.i64= 0},  0,    1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "blockx",  "set the x-axis size of the window used during combed frame detection", OFFSET(blockx),  AV_OPT_TYPE_INT, {.i64=16},  4, 1<<9, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |     { "blocky",  "set the y-axis size of the window used during combed frame detection", OFFSET(blocky),  AV_OPT_TYPE_INT, {.i64=16},  4, 1<<9, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 |     { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fieldmatch.c: In function ‘compare_fields’:
src/libavfilter/vf_fieldmatch.c:602:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  602 |     else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1))
      |                 ^
src/libavfilter/vf_fieldmatch.c: In function ‘filter_frame’:
src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  725 |         for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) {
      |                       ^
src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  834 |     for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++)
      |                   ^
src/libavfilter/vf_fillborders.c:682:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  682 |     { "left",   "set the left fill border",   OFFSET(left),   AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
      |     ^
In file included from src/libavfilter/vf_fillborders.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fillborders.c:683:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  683 |     { "right",  "set the right fill border",  OFFSET(right),  AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS },
      |     ^
src/libavfilter/vf_fillborders.c:684:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  684 |     { "top",    "set the top fill border",    OFFSET(top),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
      |     ^
In file included from src/libavfilter/vf_find_rect.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fillborders.c:685:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  685 |     { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_find_rect.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_floodfill.o
In file included from src/libavfilter/vf_find_rect.c:27:
src/libavfilter/vf_find_rect.c: In function ‘filter_frame’:
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/vf_find_rect.c:210:37: note: in expansion of macro ‘TS2D’
  210 |            inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base),
      |                                     ^~~~
src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |            best_x, best_y, best_score);
      |                            ^~~~~~~~~~
src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |     snprintf(buf, sizeof(buf), "%f", best_score);
      |                                      ^~~~~~~~~~
CC	libavfilter/vf_format.o
src/libavfilter/vf_floodfill.c:399:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  399 |     { "x",  "set pixel x coordinate",             OFFSET(x),    AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_floodfill.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:400:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  400 |     { "y",  "set pixel y coordinate",             OFFSET(y),    AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:401:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  401 |     { "s0", "set source #0 component value",      OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:402:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  402 |     { "s1", "set source #1 component value",      OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:403:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  403 |     { "s2", "set source #2 component value",      OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:404:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  404 |     { "s3", "set source #3 component value",      OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:405:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  405 |     { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:406:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  406 |     { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:407:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  407 |     { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_floodfill.c:408:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  408 |     { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_fps.o
CC	libavfilter/vf_framepack.o
CC	libavfilter/vf_framerate.o
CC	libavfilter/vf_framestep.o
src/libavfilter/vf_fps.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F },
      |     ^
In file included from src/libavfilter/vf_fps.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fps.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_framestep.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "step", "set frame step",  OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS},
      |     ^
In file included from src/libavfilter/vf_framestep.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_framerate.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     {"fps",                 "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"},             0,       INT_MAX, V|F },
      |     ^
In file included from src/libavfilter/vf_framerate.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_framerate.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     {"interp_start",        "point to start linear interpolation",    OFFSET(interp_start),    AV_OPT_TYPE_INT,      {.i64=15},                 0,       255,     V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_framerate.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     {"interp_end",          "point to end linear interpolation",      OFFSET(interp_end),      AV_OPT_TYPE_INT,      {.i64=240},                0,       255,     V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_framerate.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     {"scene",               "scene change level",                     OFFSET(scene_score),     AV_OPT_TYPE_DOUBLE,   {.dbl=8.2},                0,       100., V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_freezedetect.o
CC	libavfilter/vf_freezeframes.o
CC	libavfilter/vf_fspp.o
CC	libavfilter/vf_gblur.o
src/libavfilter/vf_freezedetect.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "n",                   "set noise tolerance",                       OFFSET(noise),  AV_OPT_TYPE_DOUBLE,   {.dbl=0.001},     0,       1.0, V|F },
      |     ^
In file included from src/libavfilter/vf_freezedetect.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezedetect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "noise",               "set noise tolerance",                       OFFSET(noise),  AV_OPT_TYPE_DOUBLE,   {.dbl=0.001},     0,       1.0, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezedetect.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "d",                   "set minimum duration in seconds",        OFFSET(duration),  AV_OPT_TYPE_DURATION, {.i64=2000000},   0, INT64_MAX, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezedetect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "duration",            "set minimum duration in seconds",        OFFSET(duration),  AV_OPT_TYPE_DURATION, {.i64=2000000},   0, INT64_MAX, V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezeframes.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     { "first",   "set first frame to freeze", OFFSET(first),   AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_freezeframes.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezeframes.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "last",    "set last frame to freeze",  OFFSET(last),    AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_freezeframes.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "replace", "set frame to replace",      OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_geq.o
src/libavfilter/vf_fspp.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "quality",       "set quality",                          OFFSET(log2_count),    AV_OPT_TYPE_INT, {.i64 = 4},   4, MAX_LEVEL, FLAGS },
      |     ^
In file included from src/libavfilter/vf_fspp.c:40:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fspp.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |     { "qp",            "force a constant quantizer parameter", OFFSET(qp),            AV_OPT_TYPE_INT, {.i64 = 0},   0, 64,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fspp.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "strength",      "set filter strength",                  OFFSET(strength),      AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fspp.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "use_bframe_qp", "use B-frames' QP",                     OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0},   0, 1,         FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_gradfun.o
In file included from src/libavfilter/vf_fspp.c:44:
src/libavfilter/vf_fspp.c: In function ‘column_fidct_c’:
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:295:13: note: in expansion of macro ‘THRESHOLD’
  295 |             THRESHOLD(tmp0, d0, threshold[0 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:296:13: note: in expansion of macro ‘THRESHOLD’
  296 |             THRESHOLD(tmp1, d2, threshold[2 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:297:13: note: in expansion of macro ‘THRESHOLD’
  297 |             THRESHOLD(tmp2, d4, threshold[4 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:298:13: note: in expansion of macro ‘THRESHOLD’
  298 |             THRESHOLD(tmp3, d6, threshold[6 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_gblur.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "sigma",  "set sigma",            OFFSET(sigma),  AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS },
      |     ^
In file included from src/libavfilter/vf_gblur.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_gblur.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "steps",  "set number of steps",  OFFSET(steps),  AV_OPT_TYPE_INT,   {.i64=1},     1,    6, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_gblur.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:332:13: note: in expansion of macro ‘THRESHOLD’
  332 |             THRESHOLD(tmp4, d1, threshold[1 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_gblur.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "sigmaV", "set vertical sigma",   OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1},   -1, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:333:13: note: in expansion of macro ‘THRESHOLD’
  333 |             THRESHOLD(tmp5, d3, threshold[3 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:334:13: note: in expansion of macro ‘THRESHOLD’
  334 |             THRESHOLD(tmp6, d5, threshold[5 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_fspp.h:39:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   39 |     if(((unsigned)((x) + t)) > t * 2) r = (x);   \
      |                              ^
src/libavfilter/vf_fspp.c:335:13: note: in expansion of macro ‘THRESHOLD’
  335 |             THRESHOLD(tmp7, d7, threshold[7 * 8]);
      |             ^~~~~~~~~
src/libavfilter/vf_gblur.c: In function ‘set_params’:
src/libavfilter/vf_gblur.c:205:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |     lambda = (sigma * sigma) / (2.0 * steps);
      |                              ^
CC	libavfilter/vf_grayworld.o
src/libavfilter/vf_geq.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "lum_expr",   "set luminance expression",   OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_geq.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "lum",        "set luminance expression",   OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "cb_expr",    "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "cb",         "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "cr_expr",    "set chroma red expression",  OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "cr",         "set chroma red expression",  OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "alpha_expr", "set alpha expression",       OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "a",          "set alpha expression",       OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "red_expr",   "set red expression",         OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "r",          "set red expression",         OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "green_expr", "set green expression",       OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "g",          "set green expression",       OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "blue_expr",  "set blue expression",        OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "b",          "set blue expression",        OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_geq.c: In function ‘getpix’:
src/libavfilter/vf_geq.c:128:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  128 |             return (1-y)*((1-x)*src32[xi +  yi    * linesize] + x*src32[xi + 1 +  yi    * linesize])
      |                                ^
src/libavfilter/vf_geq.c:128:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  128 |             return (1-y)*((1-x)*src32[xi +  yi    * linesize] + x*src32[xi + 1 +  yi    * linesize])
      |                                                                  ^
src/libavfilter/vf_geq.c:129:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |                   +   y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]);
      |                                ^
src/libavfilter/vf_geq.c:129:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |                   +   y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]);
      |                                                                  ^
src/libavfilter/vf_geq.c: In function ‘calculate_sums’:
src/libavfilter/vf_geq.c:192:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |                 linesum += src32[xi + yi * linesize];
      |                         ^~
src/libavfilter/vf_geq.c: In function ‘geq_init’:
src/libavfilter/vf_geq.c:279:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |         geq->expr_str[A] = av_asprintf("%f", 1.f);
      |                                              ^~~
src/libavfilter/vf_geq.c: In function ‘geq_filter_frame’:
src/libavfilter/vf_geq.c:456:58: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  456 |     geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base),
      |                                                          ^
src/libavfilter/vf_gradfun.c: In function ‘init’:
src/libavfilter/vf_gradfun.c:138:64: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  138 |     av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius);
      |                                                               ~^~~~~~~~~~
src/libavfilter/vf_gradfun.c: At top level:
src/libavfilter/vf_gradfun.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  223 |     { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS },
      |     ^
In file included from src/libavfilter/vf_gradfun.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_gradfun.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  224 |     { "radius",   "The neighborhood to fit the gradient to.",                          OFFSET(radius),   AV_OPT_TYPE_INT,   { .i64 = 16  }, 4,    32, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_guided.o
CC	libavfilter/vf_hflip.o
CC	libavfilter/vf_histeq.o
src/libavfilter/vf_guided.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "radius",   "set the box radius",                               OFFSET(radius),   AV_OPT_TYPE_INT,   {.i64 = 3    },     1,                    20, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_guided.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_guided.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "eps",      "set the regularization parameter (with square)",   OFFSET(eps),      AV_OPT_TYPE_FLOAT, {.dbl = 0.01 },   0.0,                     1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_guided.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "sub",      "subsampling ratio for fast mode",                  OFFSET(sub),      AV_OPT_TYPE_INT,   {.i64 = 4    },     2,                    64, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_guided.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "planes",   "set planes to filter",                             OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64 = 1    },     0,                   0xF, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_histogram.o
src/libavfilter/vf_histeq.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "strength",    "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_histeq.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histeq.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "intensity",   "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histeq.c: In function ‘init’:
src/libavfilter/vf_histeq.c:91:18: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   91 |            histeq->strength, histeq->intensity, histeq->antibanding);
      |            ~~~~~~^~~~~~~~~~
src/libavfilter/vf_histeq.c:91:36: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   91 |            histeq->strength, histeq->intensity, histeq->antibanding);
      |                              ~~~~~~^~~~~~~~~~~
CC	libavfilter/vf_hqdn3d.o
CC	libavfilter/vf_hqx.o
CC	libavfilter/vf_hsvkey.o
src/libavfilter/vf_histogram.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS},
      |     ^
In file included from src/libavfilter/vf_histogram.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "f",         "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c: In function ‘query_formats’:
src/libavfilter/vf_histogram.c:186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |     for (i = 1; i < avff->nb_formats; i++) {
      |                   ^
src/libavfilter/vf_histogram.c:188:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |         if ((rgb != (desc->flags & AV_PIX_FMT_FLAG_RGB)) ||
      |                  ^~
src/libavfilter/vf_histogram.c: At top level:
src/libavfilter/vf_histogram.c:661:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  661 |     { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:662:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  662 |     { "w",     "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:663:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  663 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:663:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  663 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:664:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  664 |     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:665:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  665 |     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  666 |     { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:667:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  667 |     { "e",        "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:668:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  668 |     { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_histogram.c:669:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  669 |     { "ec",     "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hqdn3d.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  367 |     { "luma_spatial",   "spatial luma strength",    OFFSET(strength[LUMA_SPATIAL]),   AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_hqdn3d.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hqdn3d.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  368 |     { "chroma_spatial", "spatial chroma strength",  OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hqdn3d.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  369 |     { "luma_tmp",       "temporal luma strength",   OFFSET(strength[LUMA_TMP]),       AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hqdn3d.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  370 |     { "chroma_tmp",     "temporal chroma strength", OFFSET(strength[CHROMA_TMP]),     AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c: In function ‘do_hsvkey_pixel’:
src/libavfilter/vf_hsvkey.c:65:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |     const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI;
      |                                                                 ^
src/libavfilter/vf_hsvkey.c:65:48: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |     const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI;
      |                                                ^
src/libavfilter/vf_hsvkey.c: In function ‘filter_frame’:
src/libavfilter/vf_hsvkey.c:219:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |     s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f;
      |                                       ^
src/libavfilter/vf_hsvkey.c:219:81: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |     s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f;
      |                                                                                 ^
src/libavfilter/vf_hsvkey.c: At top level:
src/libavfilter/vf_hsvkey.c:292:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  292 |     { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS },
      |     ^
In file included from src/libavfilter/vf_hsvkey.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:293:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  293 |     { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:296:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  296 |     { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  335 |     { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  336 |     { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:337:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  337 |     { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hsvkey.c:338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  338 |     { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_hue.o
CC	libavfilter/vf_huesaturation.o
src/libavfilter/vf_hue.c: In function ‘compute_sin_and_cos’:
src/libavfilter/vf_hue.c:111:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  111 |     hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation);
      |                                                    ^
src/libavfilter/vf_hue.c:112:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  112 |     hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation);
      |                                                    ^
src/libavfilter/vf_hue.c: In function ‘create_luma_lut’:
src/libavfilter/vf_hue.c:121:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  121 |         h->lut_l[i] = av_clip_uint8(i + b * 25.5);
      |                                           ^
src/libavfilter/vf_hue.c:124:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  124 |         h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10);
      |                                              ^
src/libavfilter/vf_hue.c: In function ‘config_props’:
src/libavfilter/vf_hue.c:276:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  276 |         NAN : av_q2d(inlink->frame_rate);
      |             ^
In file included from src/libavfilter/vf_hue.c:36:
src/libavfilter/vf_hue.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_hue.c:383:32: note: in expansion of macro ‘TS2T’
  383 |     hue->var_values[VAR_T]   = TS2T(inpic->pts, inlink->time_base);
      |                                ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/vf_hue.c:384:32: note: in expansion of macro ‘TS2D’
  384 |     hue->var_values[VAR_PTS] = TS2D(inpic->pts);
      |                                ^~~~
src/libavfilter/vf_hue.c:393:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  393 |                    SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation);
      |                                              ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:404:32: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  404 |                    -10, 10, hue->brightness);
      |                             ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:410:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  410 |         hue->hue = hue->hue_deg * M_PI / 180;
      |                                 ^
src/libavfilter/vf_hue.c:413:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  413 |         hue->hue_deg = hue->hue * 180 / M_PI;
      |                                       ^
src/libavfilter/vf_hue.c:418:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |            hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
      |                    ^
src/libavfilter/vf_hue.c:418:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |            hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
      |                           ~~~^~~~~~~~~
src/libavfilter/vf_hue.c:418:44: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |            hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
      |                                         ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:418:61: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |            hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
      |                                                          ~~~^~~~~~~~~~~~
src/libavfilter/vf_huesaturation.c: In function ‘hue_rotate_matrix’:
src/libavfilter/vf_huesaturation.c:321:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  321 |     yrc = M_SQRT2 / mag;
      |                   ^
CC	libavfilter/vf_hwdownload.o
src/libavfilter/vf_huesaturation.c:329:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  329 |     zrs = sinf(rotation * M_PI / 180.f);
      |                         ^
src/libavfilter/vf_huesaturation.c:329:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  329 |     zrs = sinf(rotation * M_PI / 180.f);
      |                                ^
src/libavfilter/vf_huesaturation.c:330:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  330 |     zrc = cosf(rotation * M_PI / 180.f);
      |                         ^
src/libavfilter/vf_huesaturation.c:330:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  330 |     zrc = cosf(rotation * M_PI / 180.f);
      |                                ^
src/libavfilter/vf_huesaturation.c: In function ‘shue_rotate_matrix’:
src/libavfilter/vf_huesaturation.c:350:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  350 |     yrc = M_SQRT2 / mag;
      |                   ^
src/libavfilter/vf_huesaturation.c:353:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  353 |     zrs = sinf(rotation * M_PI / 180.f);
      |                         ^
src/libavfilter/vf_huesaturation.c:353:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  353 |     zrs = sinf(rotation * M_PI / 180.f);
      |                                ^
src/libavfilter/vf_huesaturation.c:354:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  354 |     zrc = cosf(rotation * M_PI / 180.f);
      |                         ^
src/libavfilter/vf_huesaturation.c:354:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  354 |     zrc = cosf(rotation * M_PI / 180.f);
      |                                ^
src/libavfilter/vf_huesaturation.c: At top level:
src/libavfilter/vf_huesaturation.c:448:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  448 |     { "hue",        "set the hue shift",               OFFSET(hue),        AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF },
      |     ^
In file included from src/libavfilter/vf_huesaturation.c:19:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:449:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  449 |     { "saturation", "set the saturation shift",        OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0},  -1,   1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  450 |     { "intensity",  "set the intensity shift",         OFFSET(intensity),  AV_OPT_TYPE_FLOAT, {.dbl=0},  -1,   1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:459:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  459 |     { "strength",   "set the filtering strength",      OFFSET(strength),   AV_OPT_TYPE_FLOAT, {.dbl=1},       0,100,VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:460:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  460 |     { "rw",         "set the red weight",              OFFSET(rlw),        AV_OPT_TYPE_FLOAT, {.dbl=.333},    0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:461:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  461 |     { "gw",         "set the green weight",            OFFSET(glw),        AV_OPT_TYPE_FLOAT, {.dbl=.334},    0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:462:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  462 |     { "bw",         "set the blue weight",             OFFSET(blw),        AV_OPT_TYPE_FLOAT, {.dbl=.333},    0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_huesaturation.c:463:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  463 |     { "lightness",  "set the preserve lightness",      OFFSET(lightness),  AV_OPT_TYPE_BOOL,  {.i64=0},       0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_hwmap.o
CC	libavfilter/vf_hwupload.o
CC	libavfilter/vf_hysteresis.o
src/libavfilter/vf_hwmap.c:393:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  393 |       { .str = NULL }, 0, 0, FLAGS },
      |       ^
In file included from src/libavfilter/vf_hwmap.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hwmap.c:396:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  396 |       { .i64 = 0 }, 0, 1, FLAGS },
      |       ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hwupload.c:227:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  227 |     },
      |     ^
In file included from src/libavfilter/vf_hwupload.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_identity.o
src/libavfilter/vf_hysteresis.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "planes",    "set planes",    OFFSET(planes),    AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
In file included from src/libavfilter/vf_hysteresis.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_hysteresis.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_idet.o
CC	libavfilter/vf_il.o
src/libavfilter/vf_identity.c: In function ‘set_meta’:
src/libavfilter/vf_identity.c:158:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_idet.c:32:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   32 |     { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold),   AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_idet.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_idet.c:33:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   33 |     { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5},  -1, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_idet.c:34:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   34 |     { "rep_thres",  "set repeat threshold",      OFFSET(repeat_threshold),      AV_OPT_TYPE_FLOAT, {.dbl = 3.0},  -1, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_idet.c:35:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   35 |     { "half_life", "half life of cumulative statistics", OFFSET(half_life),     AV_OPT_TYPE_FLOAT, {.dbl = 0.0},  -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_idet.c:36:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   36 |     { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_idet.c: In function ‘init’:
src/libavfilter/vf_idet.c:406:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  406 |         idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) );
      |                                                                ^
CC	libavfilter/vf_kerndeint.o
src/libavfilter/vf_il.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     {"luma_swap",   "swap luma fields",   OFFSET(luma_swap),   AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
In file included from src/libavfilter/vf_il.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_il.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     {"ls",          "swap luma fields",   OFFSET(luma_swap),   AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_il.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_il.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     {"cs",          "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_il.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     {"alpha_swap",  "swap alpha fields",  OFFSET(alpha_swap),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_il.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     {"as",          "swap alpha fields",  OFFSET(alpha_swap),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_lagfun.o
CC	libavfilter/vf_lenscorrection.o
src/libavfilter/vf_kerndeint.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS },
      |     ^
In file included from src/libavfilter/vf_kerndeint.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_kerndeint.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "map",    "set the map",    OFFSET(map),    AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_kerndeint.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "order",  "set the order",  OFFSET(order),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_kerndeint.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "sharp",  "set sharpening", OFFSET(sharp),  AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_kerndeint.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "twoway", "set twoway",     OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_lagfun.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 |     { "decay",  "set decay",                 OFFSET(decay),  AV_OPT_TYPE_FLOAT, {.dbl=.95},  0,  1,  FLAGS },
      |     ^
In file included from src/libavfilter/vf_lagfun.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_lagfun.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |     { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15},   0, 15,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_lenscorrection.c: In function ‘uninit’:
src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  210 |     for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) {
      |                   ^
CC	libavfilter/vf_limitdiff.o
CC	libavfilter/vf_limiter.o
CC	libavfilter/vf_lumakey.o
src/libavfilter/vf_limitdiff.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "threshold",  "set the threshold",        OFFSET(threshold),  AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0,   1, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_limitdiff.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_limitdiff.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "elasticity", "set the elasticity",       OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f},     0,  10, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_limitdiff.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "reference",  "enable reference stream",  OFFSET(reference),  AV_OPT_TYPE_BOOL,  {.i64=0},       0,   1,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_limitdiff.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "planes",     "set the planes to filter", OFFSET(planes),     AV_OPT_TYPE_INT,   {.i64=0xF},     0, 0xF, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_lut.o
src/libavfilter/vf_lumakey.c:187:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  187 |     { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0},    0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_lumakey.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_lumakey.c:188:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  188 |     { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_lumakey.c:189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  189 |     { "softness",  "set the softness value",  OFFSET(softness),  AV_OPT_TYPE_DOUBLE, {.dbl=0},    0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_lut2.o
CC	libavfilter/vf_lut3d.o
src/libavfilter/vf_lut.c: In function ‘config_props’:
src/libavfilter/vf_lut.c:316:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  316 |         for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) {
      |                           ^
src/libavfilter/vf_lut3d.c: In function ‘interp_nearest’:
src/libavfilter/vf_lut3d.c:95:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 | #define NEAR(x) ((int)((x) + .5))
      |                            ^
src/libavfilter/vf_lut3d.c:105:23: note: in expansion of macro ‘NEAR’
  105 |     return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
      |                       ^~~~
src/libavfilter/vf_lut3d.c:95:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 | #define NEAR(x) ((int)((x) + .5))
      |                            ^
src/libavfilter/vf_lut3d.c:105:54: note: in expansion of macro ‘NEAR’
  105 |     return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
      |                                                      ^~~~
src/libavfilter/vf_lut3d.c:95:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 | #define NEAR(x) ((int)((x) + .5))
      |                            ^
src/libavfilter/vf_lut3d.c:105:84: note: in expansion of macro ‘NEAR’
  105 |     return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
      |                                                                                    ^~~~
CC	libavfilter/vf_maskedclamp.o
src/libavfilter/vf_lut3d.c: In function ‘parse_cube’:
src/libavfilter/vf_lut3d.c:707:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                        ~~~^~~
src/libavfilter/vf_lut3d.c:707:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                ~~~^~~
src/libavfilter/vf_lut3d.c:707:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                        ~~~^~~
src/libavfilter/vf_lut3d.c:707:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                                ~~~^~~
src/libavfilter/vf_lut3d.c:707:75: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                                        ~~~^~~
src/libavfilter/vf_lut3d.c:707:83: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |                                        min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                                                ~~~^~~
src/libavfilter/vf_lut3d.c:722:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  722 |     lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:723:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  723 |     lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:724:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  724 |     lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c: In function ‘parse_cinespace’:
src/libavfilter/vf_lut3d.c:1057:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1057 |         lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f);
      |                                      ^
src/libavfilter/vf_lut3d.c:1058:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1058 |         lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f);
      |                                      ^
src/libavfilter/vf_lut3d.c:1059:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1059 |         lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f);
      |                                      ^
CC	libavfilter/vf_maskedmerge.o
src/libavfilter/vf_lut3d.c: In function ‘parse_cinespace_1d’:
src/libavfilter/vf_lut3d.c:1709:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1709 |     lut1d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:1710:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1710 |     lut1d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:1711:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1711 |     lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c: In function ‘parse_cube_1d’:
src/libavfilter/vf_lut3d.c:1745:35: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                ~~~^~~
src/libavfilter/vf_lut3d.c:1745:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                        ~~~^~~
src/libavfilter/vf_lut3d.c:1745:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                ~~~^~~
src/libavfilter/vf_lut3d.c:1745:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                        ~~~^~~
src/libavfilter/vf_lut3d.c:1745:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                                ~~~^~~
src/libavfilter/vf_lut3d.c:1745:75: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1745 |                                min[0], min[1], min[2], max[0], max[1], max[2]);
      |                                                                        ~~~^~~
src/libavfilter/vf_lut3d.c:1763:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1763 |     lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:1764:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1764 |     lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c:1765:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1765 |     lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f);
      |                                  ^
src/libavfilter/vf_lut3d.c: In function ‘interp_1d_nearest’:
src/libavfilter/vf_lut3d.c:95:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 | #define NEAR(x) ((int)((x) + .5))
      |                            ^
src/libavfilter/vf_lut3d.c:1786:28: note: in expansion of macro ‘NEAR’
 1786 |     return lut1d->lut[idx][NEAR(s)];
      |                            ^~~~
src/libavfilter/vf_lut3d.c: In function ‘interp_1d_cosine’:
src/libavfilter/vf_lut3d.c:1811:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1811 |     const float m = (1.f - cosf(d * M_PI)) * .5f;
      |                                   ^
src/libavfilter/vf_maskedclamp.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_maskedclamp.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskedclamp.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "overshoot",  "set overshoot",  OFFSET(overshoot),  AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskedclamp.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "planes",     "set planes",     OFFSET(planes),     AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_maskedminmax.o
src/libavfilter/vf_maskedmerge.c:34:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   34 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
In file included from src/libavfilter/vf_maskedmerge.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_maskedthreshold.o
src/libavfilter/vf_maskedminmax.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
In file included from src/libavfilter/vf_maskedminmax.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_maskfun.o
src/libavfilter/vf_maskedthreshold.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1},   0, UINT16_MAX, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_maskedthreshold.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskedthreshold.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "planes",    "set planes",    OFFSET(planes),    AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_median.o
CC	libavfilter/vf_mergeplanes.o
src/libavfilter/vf_maskfun.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "low",    "set low threshold",  OFFSET(low),    AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VFT },
      |     ^
In file included from src/libavfilter/vf_maskfun.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskfun.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "high",   "set high threshold", OFFSET(high),   AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskfun.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "planes", "set planes",         OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskfun.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "fill",   "set fill value",     OFFSET(fill),   AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_maskfun.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "sum",    "set sum value",      OFFSET(sum),    AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_mestimate.o
src/libavfilter/vf_median.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "radius", "set median radius",    OFFSET(radius), AV_OPT_TYPE_INT,   {.i64=1},     1,  127, FLAGS },
      |     ^
In file included from src/libavfilter/vf_median.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_median.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_median.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_median.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED },
      |     ^
In file included from src/libavfilter/vf_mergeplanes.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "map0p", "set 1st input to output plane mapping",  OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "map1p", "set 2nd input to output plane mapping",  OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "map2p", "set 3rd input to output plane mapping",  OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mergeplanes.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "map3p", "set 4th input to output plane mapping",  OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_midequalizer.o
src/libavfilter/vf_mestimate.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_mestimate.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mestimate.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_midequalizer.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
In file included from src/libavfilter/vf_midequalizer.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_midequalizer.c: In function ‘compute_histogram8’:
src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     for (x = 0; x < hsize - 1; x++) {
      |                   ^
src/libavfilter/vf_midequalizer.c: In function ‘compute_histogram16’:
src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |     for (x = 0; x < hsize - 1; x++) {
      |                   ^
src/libavfilter/vf_midequalizer.c: In function ‘compute_contrast_change’:
src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  177 |     for (i = 0; i < hsize; i++) {
      |                   ^
src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |         for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++);
      |                       ^
CC	libavfilter/vf_minterpolate.o
CC	libavfilter/vf_mix.o
CC	libavfilter/vf_monochrome.o
src/libavfilter/vf_minterpolate.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_minterpolate.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_minterpolate.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  226 |     { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_minterpolate.c:227:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  227 |     { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_minterpolate.c:228:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  228 |     { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_minterpolate.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  232 |     { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_monochrome.c:282:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  282 |     { "cb",   "set the chroma blue spot",    OFFSET(b),    AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF },
      |     ^
In file included from src/libavfilter/vf_monochrome.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_monochrome.c:283:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  283 |     { "cr",   "set the chroma red spot",     OFFSET(r),    AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_monochrome.c:284:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  284 |     { "size", "set the color filter size",   OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_monochrome.c:285:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  285 |     { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_morpho.o
CC	libavfilter/vf_mpdecimate.o
src/libavfilter/vf_morpho.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  138 |     { "planes",  "set planes to filter",                      OFFSET(planes),     AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
      |     ^
In file included from src/libavfilter/vf_morpho.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mpdecimate.c:59:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |       OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS },
      |       ^~~~~~
In file included from src/libavfilter/vf_mpdecimate.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mpdecimate.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "hi",   "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mpdecimate.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "lo",   "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mpdecimate.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "frac", "set fraction dropping threshold",  OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_mpdecimate.c: In function ‘init’:
src/libavfilter/vf_mpdecimate.c:153:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |            decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac);
      |                                                                  ~~~~~~~~^~~~~~
CC	libavfilter/vf_multiply.o
CC	libavfilter/vf_negate.o
src/libavfilter/vf_multiply.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "scale",  "set scale",  OFFSET(scale),  AV_OPT_TYPE_FLOAT, {.dbl=1},     0., 9., FLAGS },
      |     ^
In file included from src/libavfilter/vf_multiply.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_multiply.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5},  -1., 1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_multiply.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF},   0., 0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_negate.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "negate_alpha",  NULL,    OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0},    0,    1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_negate.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_neighbor.o
src/libavfilter/vf_negate.c: In function ‘negate_packed16’:
src/libavfilter/vf_negate.c:177:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  177 |             case 4:  dst[3] = components & 8 ? max - src[3] : src[3];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:178:13: note: here
  178 |             case 3:  dst[2] = components & 4 ? max - src[2] : src[2];
      |             ^~~~
src/libavfilter/vf_negate.c:178:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  178 |             case 3:  dst[2] = components & 4 ? max - src[2] : src[2];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:179:13: note: here
  179 |             case 2:  dst[1] = components & 2 ? max - src[1] : src[1];
      |             ^~~~
src/libavfilter/vf_negate.c:179:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  179 |             case 2:  dst[1] = components & 2 ? max - src[1] : src[1];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:180:13: note: here
  180 |             default: dst[0] = components & 1 ? max - src[0] : src[0];
      |             ^~~~~~~
src/libavfilter/vf_negate.c: In function ‘negate_packed8’:
src/libavfilter/vf_negate.c:134:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  134 |             case 4:  dst[3] = components & 8 ? 255 - src[3] : src[3];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:135:13: note: here
  135 |             case 3:  dst[2] = components & 4 ? 255 - src[2] : src[2];
      |             ^~~~
src/libavfilter/vf_negate.c:135:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  135 |             case 3:  dst[2] = components & 4 ? 255 - src[2] : src[2];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:136:13: note: here
  136 |             case 2:  dst[1] = components & 2 ? 255 - src[1] : src[1];
      |             ^~~~
src/libavfilter/vf_negate.c:136:29: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  136 |             case 2:  dst[1] = components & 2 ? 255 - src[1] : src[1];
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_negate.c:137:13: note: here
  137 |             default: dst[0] = components & 1 ? 255 - src[0] : src[0];
      |             ^~~~~~~
CC	libavfilter/vf_nlmeans.o
CC	libavfilter/vf_nnedi.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/vf_nlmeans.c:32:
src/libavfilter/vf_nlmeans_init.h: In function ‘compute_weights_line_c’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/vf_nlmeans_init.h:119:40: note: in expansion of macro ‘FFMIN’
  119 |         const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff);
      |                                        ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/vf_nlmeans_init.h:119:40: note: in expansion of macro ‘FFMIN’
  119 |         const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff);
      |                                        ^~~~~
src/libavfilter/vf_nlmeans.c: At top level:
src/libavfilter/vf_nlmeans.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "s",  "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_nlmeans.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_neighbor.c:373:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  373 |     { "coordinates", "set coordinates",               OFFSET(coordinates),    AV_OPT_TYPE_INT, {.i64=255},   0, 255,   FLAGS },
      |     ^
src/libavfilter/vf_nlmeans.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "p",  "patch size",                   OFFSET(patch_size),    AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vf_neighbor.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_nlmeans.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_nlmeans.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "r",  "research window",                   OFFSET(research_size),    AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_neighbor.c:375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  375 |     { "threshold0",  "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_nlmeans.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_neighbor.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  376 |     { "threshold1",  "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_neighbor.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  377 |     { "threshold2",  "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_neighbor.c:378:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  378 |     { "threshold3",  "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_nlmeans.c: In function ‘init’:
src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  431 |     for (int i = 0; i < s->max_meaningful_diff; i++)
      |                       ^
src/libavfilter/vf_nnedi.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  121 |     {"weights",  "set weights file", OFFSET(weights_file),  AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_nnedi.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_nnedi.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_noise.o
src/libavfilter/vf_nnedi.c: In function ‘subtract_mean_predictor’:
src/libavfilter/vf_nnedi.c:908:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  908 |             mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn];
      |                                                                       ^
src/libavfilter/vf_nnedi.c:912:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  912 |         mean_filter[k] *= scale;
      |                        ^~
src/libavfilter/vf_nnedi.c:918:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  918 |             model->softmax_q1[nn * filter_size + k] -= softmax_means[nn] + mean_filter[k];
      |                                                     ^~
src/libavfilter/vf_nnedi.c:919:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  919 |             model->elliott_q1[nn * filter_size + k] -= elliott_means[nn];
      |                                                     ^~
src/libavfilter/vf_nnedi.c:921:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  921 |         model->softmax_bias_q1[nn] -= mean_bias;
      |                                    ^~
src/libavfilter/vf_nnedi.c:932:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  932 |             mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn];
      |                                                                       ^
src/libavfilter/vf_nnedi.c:937:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  937 |         mean_filter[k] *= scale;
      |                        ^~
src/libavfilter/vf_nnedi.c:943:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  943 |             model->softmax_q2[nn * filter_size + k] -= softmax_means[nn] + mean_filter[k];
      |                                                     ^~
src/libavfilter/vf_nnedi.c:944:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  944 |             model->elliott_q2[nn * filter_size + k] -= elliott_means[nn];
      |                                                     ^~
src/libavfilter/vf_nnedi.c:947:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  947 |         model->softmax_bias_q2[nn] -= mean_bias;
      |                                    ^~
CC	libavfilter/vf_normalize.o
CC	libavfilter/vf_null.o
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     NOISE_PARAMS(all, 0, all)
      |     ^~~~~~~~~~~~
In file included from src/libavfilter/vf_noise.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     NOISE_PARAMS(all, 0, all)
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     NOISE_PARAMS(all, 0, all)
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     NOISE_PARAMS(c0,  0, param[0])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     NOISE_PARAMS(c0,  0, param[0])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     NOISE_PARAMS(c0,  0, param[0])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     NOISE_PARAMS(c1,  1, param[1])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     NOISE_PARAMS(c1,  1, param[1])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     NOISE_PARAMS(c1,  1, param[1])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     NOISE_PARAMS(c2,  2, param[2])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     NOISE_PARAMS(c2,  2, param[2])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     NOISE_PARAMS(c2,  2, param[2])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     NOISE_PARAMS(c3,  3, param[3])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     NOISE_PARAMS(c3,  3, param[3])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     NOISE_PARAMS(c3,  3, param[3])
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_noise.c: In function ‘init_noise’:
src/libavfilter/vf_noise.c:104:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |                 x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0;
      |                                            ^
src/libavfilter/vf_noise.c:105:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  105 |                 x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0;
      |                                            ^
src/libavfilter/vf_normalize.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  130 |     { "blackpt",  "output color to which darkest input color is mapped",  OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR },
      |     ^
In file included from src/libavfilter/vf_normalize.c:77:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_normalize.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  131 |     { "whitept",  "output color to which brightest input color is mapped",  OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_normalize.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |     { "smoothing",  "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_normalize.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  133 |     { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_normalize.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_overlay.o
CC	libavfilter/vf_owdenoise.o
CC	libavfilter/vf_pad.o
CC	libavfilter/vf_palettegen.o
src/libavfilter/vf_owdenoise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "depth",           "set depth",           OFFSET(depth),           AV_OPT_TYPE_INT,    {.i64 =   8}, 8,   16, FLAGS },
      |     ^
In file included from src/libavfilter/vf_owdenoise.c:37:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_owdenoise.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "luma_strength",   "set luma strength",   OFFSET(luma_strength),   AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_owdenoise.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "ls",              "set luma strength",   OFFSET(luma_strength),   AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_owdenoise.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_owdenoise.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "cs",              "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_owdenoise.c: In function ‘decompose’:
src/libavfilter/vf_owdenoise.c:114:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  114 |         double sum_l = src[x * linesize] * coeff[0][0];
      |                                          ^
src/libavfilter/vf_owdenoise.c:115:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  115 |         double sum_h = src[x * linesize] * coeff[1][0];
      |                                          ^
src/libavfilter/vf_owdenoise.c: In function ‘compose’:
src/libavfilter/vf_owdenoise.c:133:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |         double sum_l = src_l[x * linesize] * icoeff[0][0];
      |                                            ^
src/libavfilter/vf_owdenoise.c:134:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  134 |         double sum_h = src_h[x * linesize] * icoeff[1][0];
      |                                            ^
src/libavfilter/vf_owdenoise.c:139:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |             sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]);
      |                                   ^
src/libavfilter/vf_owdenoise.c:140:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  140 |             sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]);
      |                                   ^
src/libavfilter/vf_owdenoise.c: In function ‘filter’:
src/libavfilter/vf_owdenoise.c:233:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |                 i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :)
      |                                                       ^
src/libavfilter/vf_overlay.c: In function ‘do_blend’:
src/libavfilter/vf_overlay.c:1014:17: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1014 |             NAN : mainpic->pts * av_q2d(inlink->time_base);
      |                 ^
src/libavfilter/vf_overlay.c: At top level:
src/libavfilter/vf_overlay.c:1059:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1059 |     { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_overlay.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_overlay.c:1060:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1060 |     { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_overlay.c:1070:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1070 |     { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_overlay.c:1080:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1080 |     { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c: In function ‘config_input’:
src/libavfilter/vf_pad.c:202:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  202 |         (unsigned)s->x + (unsigned)inlink->w > s->w ||
      |                                              ^
src/libavfilter/vf_pad.c:203:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         (unsigned)s->y + (unsigned)inlink->h > s->h) {
      |                                              ^
src/libavfilter/vf_palettegen.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS },
      |     ^
src/libavfilter/vf_pad.c: In function ‘buffer_needs_copy’:
In file included from src/libavfilter/vf_palettegen.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:264:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) {
      |                   ^
src/libavfilter/vf_palettegen.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_palettegen.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS },
      |     ^
src/libavfilter/vf_pad.c:271:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |     for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) {
      |                   ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:293:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) {
      |                       ^
src/libavfilter/vf_pad.c: At top level:
src/libavfilter/vf_pad.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  420 |     { "width",  "set the pad area width expression",       OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_pad.c:41:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  421 |     { "w",      "set the pad area width expression",       OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  422 |     { "height", "set the pad area height expression",      OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  423 |     { "h",      "set the pad area height expression",      OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  424 |     { "x",      "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:425:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  425 |     { "y",      "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pad.c:430:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  430 |     { "aspect",  "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_paletteuse.o
CC	libavfilter/vf_perspective.o
CC	libavfilter/vf_phase.o
src/libavfilter/vf_paletteuse.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |     { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS },
      |     ^
In file included from src/libavfilter/vf_paletteuse.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_paletteuse.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  125 |     { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_paletteuse.c:126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  126 |     { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_paletteuse.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  129 |     { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_paletteuse.c: In function ‘color_get’:
src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  246 |     if (color>>24 < s->trans_thresh && s->transparency_index >= 0) {
      |                   ^
src/libavfilter/vf_perspective.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "x0", "set top left x coordinate",     OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_perspective.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "y0", "set top left y coordinate",     OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "x1", "set top right x coordinate",    OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "y1", "set top right y coordinate",    OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "x2", "set bottom left x coordinate",  OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "y2", "set bottom left y coordinate",  OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_perspective.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_paletteuse.c: In function ‘load_colormap’:
src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  662 |         if (c >> 24 < s->trans_thresh) {
      |                     ^
src/libavfilter/vf_paletteuse.c: In function ‘load_palette’:
src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  863 |             if (p[x]>>24 < s->trans_thresh) {
      |                          ^
src/libavfilter/vf_paletteuse.c: In function ‘init’:
src/libavfilter/vf_paletteuse.c:954:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  954 |         for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++)
      |                           ^
CC	libavfilter/vf_photosensitivity.o
src/libavfilter/vf_photosensitivity.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "frames",    "set how many frames to use",                          OFFSET(nb_frames),            AV_OPT_TYPE_INT,   {.i64=30}, 2, MAX_FRAMES, FLAGS },
      |     ^
In file included from src/libavfilter/vf_photosensitivity.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "f",         "set how many frames to use",                          OFFSET(nb_frames),            AV_OPT_TYPE_INT,   {.i64=30}, 2, MAX_FRAMES, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "threshold", "set detection threshold factor (lower is stricter)",  OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1},  0.1, FLT_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "t",         "set detection threshold factor (lower is stricter)",  OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1},  0.1, FLT_MAX,  FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "skip",      "set pixels to skip when sampling frames",             OFFSET(skip),                 AV_OPT_TYPE_INT,   {.i64=1},  1, 1024,       FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "bypass",    "leave frames unchanged",                              OFFSET(bypass),               AV_OPT_TYPE_BOOL,  {.i64=0},  0, 1,          FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_photosensitivity.c: In function ‘filter_frame’:
src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  259 |                 100 * new_badness / s->badness_threshold, factor);
      |                                                           ^~~~~~
src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |         snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold);
      |                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |         snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold);
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  285 |         snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold);
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  288 |         snprintf(value, sizeof(value), "%f", factor);
      |                                              ^~~~~~
CC	libavfilter/vf_pixdesctest.o
CC	libavfilter/vf_pixelize.o
src/libavfilter/vf_pixdesctest.c: In function ‘config_props’:
src/libavfilter/vf_pixdesctest.c:50:46: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   50 |     if (!(priv->line = av_malloc_array(sizeof(*priv->line), inlink->w)))
      |                                              ^
src/libavfilter/vf_pixdesctest.c:50:46: note: earlier argument should specify number of elements, later size of each element
CC	libavfilter/vf_pp.o
src/libavfilter/vf_pixelize.c:309:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  309 |     { "width",  "set block width",  OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
      |     ^
In file included from src/libavfilter/vf_pixelize.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pixelize.c:310:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  310 |     { "w",      "set block width",  OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pixelize.c:311:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  311 |     { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pixelize.c:312:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  312 |     { "h",      "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pixelize.c:318:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  318 |     { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pixelize.c:319:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  319 |     { "p",      "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_pp7.o
CC	libavfilter/vf_premultiply.o
src/libavfilter/vf_pp7.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS },
      |     ^
In file included from src/libavfilter/vf_pp7.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_pseudocolor.o
CC	libavfilter/vf_psnr.o
src/libavfilter/vf_premultiply.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
In file included from src/libavfilter/vf_premultiply.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_premultiply.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_pullup.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/pixfmt.h:30,
                 from src/libavutil/pixdesc.h:28,
                 from src/libavutil/imgutils.h:32,
                 from src/libavfilter/vf_premultiply.c:23:
src/libavfilter/vf_premultiply.c: In function ‘unpremultiply16’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/vf_premultiply.c:354:26: note: in expansion of macro ‘FFMIN’
  354 |                 dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max);
      |                          ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavfilter/vf_premultiply.c:354:26: note: in expansion of macro ‘FFMIN’
  354 |                 dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max);
      |                          ^~~~~
src/libavfilter/vf_premultiply.c: In function ‘unpremultiply16offset’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavfilter/vf_premultiply.c:406:32: note: in expansion of macro ‘FFMIN’
  406 |                 dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0);
      |                                ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavfilter/vf_premultiply.c:406:32: note: in expansion of macro ‘FFMIN’
  406 |                 dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0);
      |                                ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavfilter/vf_premultiply.c:406:32: note: in expansion of macro ‘FFMIN’
  406 |                 dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0);
      |                                ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavfilter/vf_premultiply.c:406:32: note: in expansion of macro ‘FFMIN’
  406 |                 dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0);
      |                                ^~~~~
src/libavfilter/vf_pseudocolor.c: In function ‘config_input’:
src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  641 |         for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) {
      |                           ^
src/libavfilter/vf_pseudocolor.c:674:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  674 |                     if (g >= 0.f && b >= 0.f && r >= 0.f) {
      |                           ^~
src/libavfilter/vf_pseudocolor.c:674:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  674 |                     if (g >= 0.f && b >= 0.f && r >= 0.f) {
      |                                       ^~
src/libavfilter/vf_pseudocolor.c:674:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  674 |                     if (g >= 0.f && b >= 0.f && r >= 0.f) {
      |                                                   ^~
src/libavfilter/vf_psnr.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_psnr.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_psnr.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     {"f",          "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_psnr.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     {"stats_version", "Set the format version for the stats file.",               OFFSET(stats_version),  AV_OPT_TYPE_INT,    {.i64=1},    1, 2, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_psnr.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     {"output_max",  "Add raw stats (max values) to the output log.",            OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_psnr.c: In function ‘set_meta’:
src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_pullup.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 |     { "jl", "set left junk size",  OFFSET(junk_left),  AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_pullup.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pullup.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pullup.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "jt", "set top junk size",   OFFSET(junk_top),   AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pullup.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |     { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pullup.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_pullup.c: In function ‘pullup_get_buffer’:
src/libavfilter/vf_pullup.c:267:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |     for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
      |                   ^
src/libavfilter/vf_pullup.c:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
      |                   ^
src/libavfilter/vf_pullup.c: In function ‘uninit’:
src/libavfilter/vf_pullup.c:735:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  735 |     for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
      |                   ^
CC	libavfilter/vf_qp.o
CC	libavfilter/vf_random.o
CC	libavfilter/vf_readeia608.o
src/libavfilter/vf_qp.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 |     { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_qp.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_qp.c: In function ‘filter_frame’:
src/libavfilter/vf_qp.c:114:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  114 |             (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) {
      |                                ^~
CC	libavfilter/vf_readvitc.o
src/libavfilter/vf_random.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "frames", "set number of frames in cache", OFFSET(nb_frames),   AV_OPT_TYPE_INT,   {.i64=30},  2, MAX_FRAMES, FLAGS },
      |     ^
In file included from src/libavfilter/vf_random.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_random.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 |     { "seed",   "set the seed",                  OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "scan_min", "set from which line to scan for codes",               OFFSET(start), AV_OPT_TYPE_INT,   {.i64=0},     0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_readeia608.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "scan_max", "set to which line to scan for codes",                 OFFSET(end),   AV_OPT_TYPE_INT,   {.i64=29},    0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "spw",      "set ratio of width reserved for sync code detection", OFFSET(spw),   AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1,     0.7, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "chp",      "check and apply parity bit",                          OFFSET(chp),   AV_OPT_TYPE_BOOL,  {.i64= 0},    0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { "lp",       "lowpass line prior to processing",                    OFFSET(lp),    AV_OPT_TYPE_BOOL,  {.i64= 1},    0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readeia608.c: In function ‘find_black_and_white’:
src/libavfilter/vf_readeia608.c:205:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |         if (scan->histogram[i] > cnt) {
      |                                ^
src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  213 |         if (scan->histogram[i] > cnt) {
      |                                ^
CC	libavfilter/vf_remap.o
CC	libavfilter/vf_removegrain.o
src/libavfilter/vf_readvitc.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_readvitc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readvitc.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "thr_b",    "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_readvitc.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "thr_w",    "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_removelogo.o
CC	libavfilter/vf_repeatfields.o
src/libavfilter/vf_removegrain.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   38 |     { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
      |     ^
In file included from src/libavfilter/vf_removegrain.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_removegrain.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   39 |     { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_removegrain.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_removegrain.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 |     { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_rotate.o
CC	libavfilter/vf_sab.o
CC	libavfilter/vf_scale.o
CC	libavfilter/vf_scdet.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavfilter/vf_rotate.c:27:
src/libavfilter/vf_rotate.c: In function ‘get_rotated_w’:
src/libavfilter/vf_rotate.c:166:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |     return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) +
      |                         ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:166:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |     return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) +
      |                         ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:166:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |     return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) +
      |                                                 ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:166:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |     return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) +
      |                                                 ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:167:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |            FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx);
      |                         ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:167:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |            FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx);
      |                         ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:167:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |            FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx);
      |                                                 ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:167:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |            FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx);
      |                                                 ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c: In function ‘get_rotated_h’:
src/libavfilter/vf_rotate.c:178:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |     return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) +
      |                          ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:178:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |     return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) +
      |                          ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:178:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |     return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) +
      |                                                  ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:178:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |     return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) +
      |                                                  ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:179:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |            FFMAX(0,  inh * cosx) + FFMAX(0,  inw * sinx);
      |                          ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:179:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |            FFMAX(0,  inh * cosx) + FFMAX(0,  inw * sinx);
      |                          ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c:179:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |            FFMAX(0,  inh * cosx) + FFMAX(0,  inw * sinx);
      |                                                  ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavfilter/vf_rotate.c:179:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |            FFMAX(0,  inh * cosx) + FFMAX(0,  inw * sinx);
      |                                                  ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavfilter/vf_rotate.c: In function ‘filter_slice’:
src/libavfilter/vf_rotate.c:431:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  431 |         if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) {
      |                                  ^
src/libavfilter/vf_rotate.c:435:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  435 |         } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) {
      |                                              ^
src/libavfilter/vf_rotate.c:439:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  439 |         } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) {
      |                                            ^
src/libavfilter/vf_rotate.c:443:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  443 |         } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) {
      |                                                ^
In file included from src/libavfilter/vf_rotate.c:36:
src/libavfilter/vf_rotate.c: In function ‘filter_frame’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_rotate.c:517:30: note: in expansion of macro ‘TS2T’
  517 |     rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base);
      |                              ^~~~
src/libavfilter/vf_sab.c: In function ‘init’:
src/libavfilter/vf_sab.c:106:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  106 |     if (s->chroma.radius < RADIUS_MIN)
      |                          ^
src/libavfilter/vf_sab.c:108:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  108 |     if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN)
      |                                     ^
src/libavfilter/vf_sab.c:110:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  110 |     if (s->chroma.strength < STRENGTH_MIN)
      |                            ^
src/libavfilter/vf_sab.c:119:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  119 |            s->luma  .radius, s->luma  .pre_filter_radius, s->luma  .strength,
      |            ~~~~~~~~~^~~~~~~
src/libavfilter/vf_sab.c:119:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  119 |            s->luma  .radius, s->luma  .pre_filter_radius, s->luma  .strength,
      |                              ~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_sab.c:119:68: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  119 |            s->luma  .radius, s->luma  .pre_filter_radius, s->luma  .strength,
      |                                                           ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_sab.c:120:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  120 |            s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
      |            ~~~~~~~~~^~~~~~~
src/libavfilter/vf_sab.c:120:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  120 |            s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
      |                              ~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_sab.c:120:68: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  120 |            s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
      |                                                           ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_scdet.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "threshold",   "set scene change detect threshold",        OFFSET(threshold),  AV_OPT_TYPE_DOUBLE,   {.dbl = 10.},     0,  100., V|F },
      |     ^
In file included from src/libavfilter/vf_scdet.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scdet.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "t",           "set scene change detect threshold",        OFFSET(threshold),  AV_OPT_TYPE_DOUBLE,   {.dbl = 10.},     0,  100., V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scdet.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "sc_pass",     "Set the flag to pass scene change frames", OFFSET(sc_pass),    AV_OPT_TYPE_BOOL,     {.dbl =  0  },    0,    1,  V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scdet.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "s",           "Set the flag to pass scene change frames", OFFSET(sc_pass),    AV_OPT_TYPE_BOOL,     {.dbl =  0  },    0,    1,  V|F },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c: In function ‘init’:
src/libavfilter/vf_scale.c:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  338 |     for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++)
      |                       ^
src/libavfilter/vf_scale.c: In function ‘scale_frame’:
src/libavfilter/vf_scale.c:727:25: warning: comparison of integer expressions of different signedness: ‘enum AVColorRange’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  727 |         in->color_range != scale->in_frame_range) {
      |                         ^~
In file included from src/libavfilter/vf_scale.c:32:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_scale.c:763:49: note: in expansion of macro ‘TS2T’
  763 |             scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base);
      |                                                 ^~~~
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_scale.c:767:40: note: in expansion of macro ‘TS2T’
  767 |             scale->var_values[VAR_T] = TS2T(in->pts, link->time_base);
      |                                        ^~~~
src/libavfilter/vf_scale.c: In function ‘filter_frame_ref’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_scale.c:917:36: note: in expansion of macro ‘TS2T’
  917 |         scale->var_values[VAR_T] = TS2T(in->pts, link->time_base);
      |                                    ^~~~
src/libavfilter/vf_scale.c: At top level:
src/libavfilter/vf_scale.c:974:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  974 |     { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_scale.c:39:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:975:5: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  975 |     { "size",   "set video size",          OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS },
      |     ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavfilter/vf_scale.c:976:5: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  976 |     { "s",      "set video size",          OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS },
      |     ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavfilter/vf_scale.c:997:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  997 |     { "in_v_chr_pos",   "input vertical chroma position in luma grid/256"  ,   OFFSET(in_v_chr_pos),  AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:998:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  998 |     { "in_h_chr_pos",   "input horizontal chroma position in luma grid/256",   OFFSET(in_h_chr_pos),  AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:999:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  999 |     { "out_v_chr_pos",   "output vertical chroma position in luma grid/256"  , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:1000:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1000 |     { "out_h_chr_pos",   "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:1005:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1005 |     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:1006:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1006 |     { "param0", "Scaler param 0",             OFFSET(param[0]),  AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX  }, -DBL_MAX, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scale.c:1007:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1007 |     { "param1", "Scaler param 1",             OFFSET(param[1]),  AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX  }, -DBL_MAX, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_scroll.o
CC	libavfilter/vf_selectivecolor.o
CC	libavfilter/vf_separatefields.o
src/libavfilter/vf_scroll.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  177 |     { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
      |     ^
In file included from src/libavfilter/vf_scroll.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scroll.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |     { "h",          "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scroll.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "vertical",   "set the vertical scrolling speed",   OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
      |     ^
src/libavfilter/vf_selectivecolor.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     RANGE_OPTION("red",     RANGE_REDS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavfilter/vf_selectivecolor.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scroll.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  180 |     { "v",          "set the vertical scrolling speed",   OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     RANGE_OPTION("yellow",  RANGE_YELLOWS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scroll.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     { "hpos",       "set initial horizontal position",    OFFSET(h_ipos),  AV_OPT_TYPE_FLOAT, {.dbl=0.},   0, 1., FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |     RANGE_OPTION("green",   RANGE_GREENS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_scroll.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  182 |     { "vpos",       "set initial vertical position",      OFFSET(v_ipos),  AV_OPT_TYPE_FLOAT, {.dbl=0.},   0, 1., FLAGS },
      |     ^
src/libavfilter/vf_selectivecolor.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 |     RANGE_OPTION("cyan",    RANGE_CYANS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 |     RANGE_OPTION("blue",    RANGE_BLUES),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |     RANGE_OPTION("magenta", RANGE_MAGENTAS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     RANGE_OPTION("white",   RANGE_WHITES),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 |     RANGE_OPTION("neutral", RANGE_NEUTRALS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  110 |     RANGE_OPTION("black",   RANGE_BLACKS),
      |     ^~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_selectivecolor.c: In function ‘register_range’:
src/libavfilter/vf_selectivecolor.c:159:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |         if (cmyk[0] < -1.0 || cmyk[0] > 1.0 ||
      |                     ^
src/libavfilter/vf_selectivecolor.c:159:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |         if (cmyk[0] < -1.0 || cmyk[0] > 1.0 ||
      |                                       ^
src/libavfilter/vf_selectivecolor.c:160:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |             cmyk[1] < -1.0 || cmyk[1] > 1.0 ||
      |                     ^
src/libavfilter/vf_selectivecolor.c:160:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |             cmyk[1] < -1.0 || cmyk[1] > 1.0 ||
      |                                       ^
CC	libavfilter/vf_setparams.o
src/libavfilter/vf_selectivecolor.c:161:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |             cmyk[2] < -1.0 || cmyk[2] > 1.0 ||
      |                     ^
src/libavfilter/vf_selectivecolor.c:161:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |             cmyk[2] < -1.0 || cmyk[2] > 1.0 ||
      |                                       ^
src/libavfilter/vf_selectivecolor.c:162:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             cmyk[3] < -1.0 || cmyk[3] > 1.0) {
      |                     ^
src/libavfilter/vf_selectivecolor.c:162:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             cmyk[3] < -1.0 || cmyk[3] > 1.0) {
      |                                       ^
src/libavfilter/vf_selectivecolor.c:165:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |                    color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                           ~~~~^~~
src/libavfilter/vf_selectivecolor.c:165:56: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |                    color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                    ~~~~^~~
src/libavfilter/vf_selectivecolor.c:165:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |                    color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                             ~~~~^~~
src/libavfilter/vf_selectivecolor.c:165:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |                    color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                                      ~~~~^~~
src/libavfilter/vf_selectivecolor.c: In function ‘parse_psfile’:
src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  215 |     for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) {
      |                   ^
src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |     for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) {
      |                   ^
src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |         for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) {
      |                       ^
src/libavfilter/vf_selectivecolor.c: In function ‘config_input’:
src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |         for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) {
      |                       ^
src/libavfilter/vf_selectivecolor.c:282:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |                color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                           ~~~~^~~
src/libavfilter/vf_selectivecolor.c:282:56: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |                color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                    ~~~~^~~
src/libavfilter/vf_selectivecolor.c:282:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |                color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                             ~~~~^~~
src/libavfilter/vf_selectivecolor.c:282:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |                color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
      |                                                                      ~~~~^~~
CC	libavfilter/vf_shear.o
CC	libavfilter/vf_showinfo.o
CC	libavfilter/vf_showpalette.o
CC	libavfilter/vf_shuffleframes.o
src/libavfilter/vf_showinfo.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF },
      |     ^
In file included from src/libavfilter/vf_showinfo.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_showinfo.c: In function ‘dump_s12m_timecode’:
src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  131 |     for (int j = 1; j <= tc[0]; j++) {
      |                       ^~
src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  134 |         av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0]  ? ", " : "");
      |                                                              ^~
src/libavfilter/vf_showinfo.c: In function ‘dump_detection_bbox’:
src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |             for (int j = 0; j < bbox->classify_count; j++) {
      |                               ^
src/libavfilter/vf_showinfo.c: In function ‘dump_video_enc_params’:
src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  406 |     for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++)
      |                           ^
src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  407 |         for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) {
      |                             ^
src/libavfilter/vf_showpalette.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   38 |     { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS },
      |     ^
In file included from src/libavfilter/vf_showpalette.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_shufflepixels.o
CC	libavfilter/vf_shuffleplanes.o
src/libavfilter/vf_shuffleframes.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  135 |     { "mapping", "set destination indexes of input frames",  OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_shuffleframes.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_signalstats.o
src/libavfilter/vf_shufflepixels.c:416:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  416 |     { "width",      "set block width",  OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
      |     ^
In file included from src/libavfilter/vf_shufflepixels.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shufflepixels.c:417:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  417 |     { "w",          "set block width",  OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shufflepixels.c:418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  418 |     { "height",     "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shufflepixels.c:419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  419 |     { "h",          "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shufflepixels.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  420 |     { "seed",       "set random seed",  OFFSET(seed),   AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shufflepixels.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  421 |     { "s",          "set random seed",  OFFSET(seed),   AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_signature.o
src/libavfilter/vf_shuffleplanes.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  138 |     { "map0", "Index of the input plane to be used as the first output plane ",  OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS },
      |     ^
In file included from src/libavfilter/vf_shuffleplanes.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shuffleplanes.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |     { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shuffleplanes.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  140 |     { "map2", "Index of the input plane to be used as the third output plane ",  OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_shuffleplanes.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |     { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_siti.o
src/libavfilter/vf_signalstats.c: In function ‘compute_sat_hue_metrics8’:
src/libavfilter/vf_signalstats.c:485:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  485 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f);
      |                                                        ^
src/libavfilter/vf_signalstats.c:485:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  485 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f);
      |                                                                ^
src/libavfilter/vf_signalstats.c:485:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  485 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f);
      |                                                                                             ^
src/libavfilter/vf_signalstats.c: In function ‘compute_sat_hue_metrics16’:
src/libavfilter/vf_signalstats.c:524:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  524 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f);
      |                                                        ^
src/libavfilter/vf_signalstats.c:524:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  524 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f);
      |                                                                ^
src/libavfilter/vf_signalstats.c:524:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  524 |             ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f);
      |                                                                                             ^
src/libavfilter/vf_signalstats.c: In function ‘filter_frame8’:
src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  709 |         if (histhue[fil] > maxhue) {
      |                          ^
src/libavfilter/vf_signalstats.c: In function ‘filter_frame16’:
src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  940 |         if (histhue[fil] > maxhue) {
      |                          ^
CC	libavfilter/vf_smartblur.o
In file included from src/libavfilter/vf_signature.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavfilter/vf_siti.c: In function ‘uninit’:
src/libavfilter/vf_siti.c:95:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                              ^~~~~~
src/libavfilter/vf_siti.c:95:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                                      ~^~~~~~~~
src/libavfilter/vf_siti.c:95:50: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                                                 ~^~~~~~~~
src/libavfilter/vf_siti.c:95:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                                                            ^~~~~~
src/libavfilter/vf_siti.c:95:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                                                                    ~^~~~~~~~
src/libavfilter/vf_siti.c:95:80: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |                s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti
      |                                                                               ~^~~~~~~~
src/libavfilter/vf_siti.c: In function ‘std_deviation’:
src/libavfilter/vf_siti.c:260:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  260 |             mean += img_metrics[j * width + i];
      |                  ^~
src/libavfilter/vf_siti.c:266:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  266 |             float mean_diff = img_metrics[j * width + i] - mean;
      |                                                          ^
src/libavfilter/vf_siti.c:267:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  267 |             sqr_diff += (mean_diff * mean_diff);
      |                      ^~
src/libavfilter/vf_siti.c: In function ‘set_meta’:
src/libavfilter/vf_siti.c:277:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  277 |     snprintf(value, sizeof(value), "%0.2f", d);
      |                                             ^
In file included from src/libavfilter/vf_signature.c:35:
src/libavfilter/signature_lookup.c: In function ‘get_matching_parameters’:
src/libavfilter/vf_siti.c: At top level:
src/libavfilter/signature_lookup.c:218:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  218 |                 if (l1dist < pairs[i].dist) {
      |                            ^
src/libavfilter/vf_siti.c:316:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  316 |     { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS },
      |     ^
src/libavfilter/signature_lookup.c:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |                 } else if (l1dist == pairs[i].dist) {
      |                                   ^~
In file included from src/libavfilter/vf_siti.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/signature_lookup.c:252:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |                                     if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) {
      |                                                       ^
src/libavfilter/signature_lookup.c:258:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |                                     if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) {
      |                                                       ^
src/libavfilter/vf_signature.c: At top level:
src/libavfilter/vf_signature.c:48:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |         OFFSET(nb_inputs),    AV_OPT_TYPE_INT,    {.i64 = 1},        1, INT_MAX,          FLAGS },
      |         ^~~~~~
In file included from src/libavfilter/vf_signature.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:50:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 |         OFFSET(filename),     AV_OPT_TYPE_STRING, {.str = ""},       0, NB_FORMATS-1,     FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:56:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |         OFFSET(thworddist),   AV_OPT_TYPE_INT,    {.i64 = 9000},     1, INT_MAX,          FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:58:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |         OFFSET(thcomposdist), AV_OPT_TYPE_INT,    {.i64 = 60000},    1, INT_MAX,          FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:60:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |         OFFSET(thl1),         AV_OPT_TYPE_INT,    {.i64 = 116},      1, INT_MAX,          FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:62:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |         OFFSET(thdi),         AV_OPT_TYPE_INT,    {.i64 = 0},        0, INT_MAX,          FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c:64:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |         OFFSET(thit),         AV_OPT_TYPE_DOUBLE, {.dbl = 0.5},    0.0, 1.0,              FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_signature.c: In function ‘filter_frame’:
src/libavfilter/vf_signature.c:302:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |             if (f == wordvec[w]) {
      |                   ^~
src/libavfilter/vf_smartblur.c: In function ‘init’:
src/libavfilter/vf_smartblur.c:90:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   90 |     if (s->chroma.radius < RADIUS_MIN)
      |                          ^
src/libavfilter/vf_smartblur.c:92:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |     if (s->chroma.strength < STRENGTH_MIN)
      |                            ^
src/libavfilter/vf_smartblur.c:103:19: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  103 |            s->luma.radius, s->luma.strength, s->luma.threshold,
      |            ~~~~~~~^~~~~~~
src/libavfilter/vf_smartblur.c:103:35: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  103 |            s->luma.radius, s->luma.strength, s->luma.threshold,
      |                            ~~~~~~~^~~~~~~~~
src/libavfilter/vf_smartblur.c:104:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |            s->chroma.radius, s->chroma.strength, s->chroma.threshold);
      |            ~~~~~~~~~^~~~~~~
src/libavfilter/vf_smartblur.c:104:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |            s->chroma.radius, s->chroma.strength, s->chroma.threshold);
      |                              ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_smartblur.c: In function ‘alloc_sws_context’:
src/libavfilter/vf_smartblur.c:136:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  136 |     vec->coeff[vec->length / 2] += 1.0 - f->strength;
      |                                        ^
CC	libavfilter/vf_spp.o
CC	libavfilter/vf_sr.o
CC	libavfilter/vf_ssim.o
src/libavfilter/vf_spp.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_spp.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_spp.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_spp.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_spp.c: In function ‘store_slice16_c’:
src/libavfilter/vf_spp.c:200:27: warning: left shift of negative value []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-shift-negative-value-Wshift-negative-value]8;;]
  200 |     unsigned int mask = -1<<depth;
      |                           ^~
src/libavfilter/vf_sr.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS },
      |     ^
In file included from src/libavfilter/vf_sr.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_sr.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_sr.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "input",       "input name of the model",     OFFSET(dnnctx.model_inputname),  AV_OPT_TYPE_STRING,    { .str = "x" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_sr.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "output",      "output name of the model",    OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING,    { .str = "y" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_ssim360.o
CC	libavfilter/vf_stack.o
src/libavfilter/vf_ssim.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_ssim.c:39:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ssim.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     {"f",          "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ssim.c: In function ‘set_meta’:
src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   84 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
src/libavfilter/vf_ssim.c: In function ‘ssim_endn_8bit’:
src/libavfilter/vf_ssim.c:213:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |         ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0],
      |              ^~
src/libavfilter/vf_ssim.c: In function ‘ssim_plane_16bit’:
src/libavfilter/vf_ssim.c:270:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  270 |             ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max);
      |                  ^~
src/libavfilter/vf_ssim.c: In function ‘ssim_db’:
src/libavfilter/vf_ssim.c:324:82: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  324 |     return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY;
      |                                                                                  ^
CC	libavfilter/vf_stereo3d.o
src/libavfilter/vf_ssim360.c:208:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  208 |       OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |       ^~~~~~
In file included from src/libavfilter/vf_ssim360.c:48:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ssim360.c:210:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  210 |       OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_ssim360.c: In function ‘set_meta’:
src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  282 |     snprintf(value, sizeof(value), "%0.2f", d);
      |                                             ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_endn_16bit’:
src/libavfilter/vf_ssim360.c:449:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  449 |         ssim360 += weight * ssim360_end1x(
      |                           ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_endn_8bit’:
src/libavfilter/vf_ssim360.c:468:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  468 |         ssim360 += weight * ssim360_end1(
      |                           ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_tape’:
src/libavfilter/vf_ssim360.c:707:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  707 |         ssim360_hist[hist_index] += weight;
      |                                  ^~
src/libavfilter/vf_ssim360.c:708:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  708 |         *ssim360_hist_net += weight;
      |                           ^~
src/libavfilter/vf_ssim360.c:710:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  710 |         ssim360 += (sample_ssim360 * weight);
      |                                    ^
src/libavfilter/vf_ssim360.c:711:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  711 |         sum_weight += weight;
      |                    ^~
src/libavfilter/vf_ssim360.c: In function ‘compute_bilinear_map’:
src/libavfilter/vf_ssim360.c:731:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  731 |     int x_ceil = x_floor + (x_diff > 1e-6);
      |                                    ^
src/libavfilter/vf_ssim360.c:732:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  732 |     int y_ceil = y_floor + (y_diff > 1e-6);
      |                                    ^
src/libavfilter/vf_ssim360.c: In function ‘do_ssim360’:
src/libavfilter/vf_ssim360.c:1171:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1171 |                 c[i] /= 2.f;
      |                      ^~
src/libavfilter/vf_ssim360.c: In function ‘generate_density_map’:
src/libavfilter/vf_ssim360.c:1411:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1411 |                 r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF;
      |                          ^~
src/libavfilter/vf_ssim360.c:1459:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1459 |                 r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad);
      |                          ^~
src/libavfilter/vf_ssim360.c:1503:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1503 |                 d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2);
      |                                               ^
src/libavfilter/vf_ssim360.c:1510:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1510 |                 double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10);
      |                                                    ^
src/libavfilter/vf_ssim360.c:1513:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1513 |                 double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25);
      |                                                        ^
CC	libavfilter/vf_super2xsai.o
src/libavfilter/vf_ssim360.c:1516:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1516 |                 double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25);
      |                                                           ^
src/libavfilter/vf_colortemperature.c:339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  339 |     { "temperature", "set the temperature in Kelvin",          OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000,  40000, VF },
      |     ^
In file included from src/libavfilter/vf_colortemperature.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colortemperature.c:340:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  340 |     { "mix",         "set the mix with filtered output",       OFFSET(mix),         AV_OPT_TYPE_FLOAT, {.dbl=1},       0,      1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_colortemperature.c:341:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  341 |     { "pl",          "set the amount of preserving lightness", OFFSET(preserve),    AV_OPT_TYPE_FLOAT, {.dbl=0},       0,      1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_swaprect.o
CC	libavfilter/vf_swapuv.o
src/libavfilter/vf_super2xsai.c: In function ‘super2xsai’:
src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   93 |     for (y = slice_start; y < slice_end; y++) {
      |                             ^
src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |         for (x = 0; x < width; x++) {
      |                       ^
src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |             if (x < width - 3) {
      |                   ^
src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  241 |         if (y < height - 3)
      |               ^
src/libavfilter/vf_super2xsai.c: In function ‘config_input’:
src/libavfilter/vf_super2xsai.c:274:18: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  274 |         s->is_be = 1;
      |         ~~~~~~~~~^~~
src/libavfilter/vf_super2xsai.c:275:5: note: here
  275 |     case AV_PIX_FMT_RGB565LE:
      |     ^~~~
src/libavfilter/vf_super2xsai.c:286:18: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  286 |         s->is_be = 1;
      |         ~~~~~~~~~^~~
src/libavfilter/vf_super2xsai.c:287:5: note: here
  287 |     case AV_PIX_FMT_BGR555LE:
      |     ^~~~
src/libavfilter/vf_swaprect.c: In function ‘filter_frame’:
src/libavfilter/vf_swaprect.c:92:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |     var_values[VAR_T]   = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base);
      |                                                           ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavfilter/drawutils.c:24:
src/libavfilter/drawutils.c: In function ‘ff_draw_init2’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/drawutils.c:134:21: note: in expansion of macro ‘FFMAX’
  134 |         nb_planes = FFMAX(nb_planes, c->plane + 1);
      |                     ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavfilter/drawutils.c:134:21: note: in expansion of macro ‘FFMAX’
  134 |         nb_planes = FFMAX(nb_planes, c->plane + 1);
      |                     ^~~~~
src/libavfilter/drawutils.c: In function ‘ff_copy_rectangle2’:
src/libavfilter/drawutils.c:218:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  218 |     for (plane = 0; plane < draw->nb_planes; plane++) {
      |                           ^
src/libavfilter/drawutils.c: In function ‘ff_fill_rectangle’:
src/libavfilter/drawutils.c:239:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  239 |     for (plane = 0; plane < draw->nb_planes; plane++) {
      |                           ^
CC	libavfilter/vf_telecine.o
src/libavfilter/drawutils.c: In function ‘ff_blend_rectangle’:
src/libavfilter/drawutils.c:392:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  392 |             if (draw->desc->comp[comp].plane != plane)
      |                                              ^~
src/libavfilter/drawutils.c: In function ‘ff_blend_mask’:
src/libavfilter/drawutils.c:574:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  574 |             if (draw->desc->comp[comp].plane != plane)
      |                                              ^~
CC	libavfilter/vf_threshold.o
CC	libavfilter/vf_thumbnail.o
src/libavfilter/vf_telecine.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS},
      |     ^
In file included from src/libavfilter/vf_telecine.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_thumbnail.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_thumbnail.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_thumbnail.c: In function ‘get_best_frame’:
src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  112 |     for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) {
      |                   ^
src/libavfilter/vf_threshold.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 |     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
      |     ^
In file included from src/libavfilter/vf_threshold.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_tile.o
CC	libavfilter/vf_tinterlace.o
CC	libavfilter/vf_tmidequalizer.o
CC	libavfilter/vf_tonemap.o
src/libavfilter/vf_tile.c:56:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |         {.str = "6x5"}, 0, 0, FLAGS },
      |         ^
In file included from src/libavfilter/vf_tile.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c:58:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c:60:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |         AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c:62:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |         AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c:65:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c:67:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tile.c: In function ‘config_props’:
src/libavfilter/vf_tile.c:127:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  127 |     if (inlink->w > (INT_MAX - total_margin_w) / tile->w) {
      |                   ^
src/libavfilter/vf_tile.c:132:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  132 |     if (inlink->h > (INT_MAX - total_margin_h) / tile->h) {
      |                   ^
src/libavfilter/vf_tinterlace.c: In function ‘config_out_props’:
src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |     for (i = 0; i<FF_ARRAY_ELEMS(standard_tbs); i++){
      |                  ^
src/libavfilter/vf_tmidequalizer.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT,   {.i64=5},   1, 127, FLAGS },
      |     ^
In file included from src/libavfilter/vf_tmidequalizer.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tmidequalizer.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "sigma",  "set sigma",  OFFSET(sigma),  AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,   1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tmidequalizer.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF}, 0, 0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_tpad.o
src/libavfilter/vf_tmidequalizer.c: In function ‘compute_histogram8’:
src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |     for (int x = 0; x < hsize; x++)
      |                       ^
src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  299 |     for (int x = 1; x < hsize; x++)
      |                       ^
src/libavfilter/vf_tmidequalizer.c: In function ‘compute_histogram16’:
src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  316 |     for (int x = 0; x < hsize; x++)
      |                       ^
src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  319 |     for (int x = 1; x < hsize; x++)
      |                       ^
src/libavfilter/vf_tmidequalizer.c: In function ‘config_input’:
src/libavfilter/vf_tmidequalizer.c:346:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  346 |         s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma));
      |                                                      ^
src/libavfilter/vf_tonemap.c: In function ‘init’:
src/libavfilter/vf_tonemap.c:76:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   76 |             s->param = (1.0f - s->param) / s->param;
      |                              ^
src/libavfilter/vf_tonemap.c: In function ‘mobius’:
src/libavfilter/vf_tonemap.c:103:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  103 |     a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak);
      |                        ^
src/libavfilter/vf_tonemap.c:103:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  103 |     a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak);
      |                ^
src/libavfilter/vf_tonemap.c:103:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  103 |     a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak);
      |                                                    ^
src/libavfilter/vf_tonemap.c:104:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |     b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6);
      |                           ^
src/libavfilter/vf_tonemap.c:104:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |     b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6);
      |                ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/pixfmt.h:30,
                 from src/libavutil/csp.h:26,
                 from src/libavfilter/vf_tonemap.c:30:
src/libavfilter/vf_tonemap.c:104:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |     b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6);
      |                                                       ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavfilter/vf_tonemap.c:104:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  104 |     b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6);
      |                                                       ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavfilter/vf_tonemap.c: In function ‘tonemap’:
src/libavfilter/vf_tonemap.c:129:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |         float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in;
      |                                            ^
src/libavfilter/vf_tonemap.c:129:76: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |         float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in;
      |                                                                            ^
src/libavfilter/vf_tonemap.c:129:108: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |         float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in;
      |                                                                                                            ^
src/libavfilter/vf_tonemap.c:130:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  130 |         float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6);
      |                                       ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavfilter/vf_tonemap.c:130:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  130 |         float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6);
      |                                       ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/vf_tonemap.c:130:59: note: in expansion of macro ‘FFMAX’
  130 |         float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6);
      |                                                           ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/vf_tonemap.c:130:59: note: in expansion of macro ‘FFMAX’
  130 |         float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6);
      |                                                           ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/vf_tonemap.c:139:11: note: in expansion of macro ‘FFMAX’
  139 |     sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6);
      |           ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/vf_tonemap.c:139:11: note: in expansion of macro ‘FFMAX’
  139 |     sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6);
      |           ^~~~~
src/libavfilter/vf_tonemap.c:148:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  148 |         sig = sig * s->param / peak;
      |                   ^
src/libavfilter/vf_tonemap.c:151:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |         sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param)
      |                                     ^
src/libavfilter/vf_tonemap.c:151:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |         sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param)
      |                                                  ^
src/libavfilter/vf_tonemap.c:152:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |                           : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f;
      |                                             ^
src/libavfilter/vf_tonemap.c:152:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |                           : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f;
      |                                                          ^
src/libavfilter/vf_tonemap.c:152:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |                           : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f;
      |                                 ^
src/libavfilter/vf_tonemap.c:152:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |                           : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f;
      |                                                                      ^
src/libavfilter/vf_tonemap.c:155:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |         sig = av_clipf(sig * s->param, 0, 1.0f);
      |                            ^
src/libavfilter/vf_tonemap.c:161:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |         sig = sig / (sig + s->param) * (peak + s->param) / peak;
      |                          ^
src/libavfilter/vf_tonemap.c:161:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |         sig = sig / (sig + s->param) * (peak + s->param) / peak;
      |                   ^
src/libavfilter/vf_tonemap.c: At top level:
src/libavfilter/vf_tonemap.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { "param",        "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_tonemap.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tonemap.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     { "desat",        "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tonemap.c:296:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  296 |     { "peak",         "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_transpose.o
CC	libavfilter/vf_unsand.o
CC	libavfilter/vf_unsharp.o
src/libavfilter/vf_tpad.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "start", "set the number of frames to delay input",              OFFSET(pad_start),  AV_OPT_TYPE_INT,   {.i64=0},        0,   INT_MAX, VF },
      |     ^
In file included from src/libavfilter/vf_tpad.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tpad.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "stop",  "set the number of frames to add after input finished", OFFSET(pad_stop),   AV_OPT_TYPE_INT,   {.i64=0},       -1,   INT_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tpad.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "start_duration", "set the duration to delay input",             OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tpad.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "stop_duration",  "set the duration to pad input",               OFFSET(stop_duration),  AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_tpad.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "color", "set the color of the added frames",                    OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"},  0,         0, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_untile.o
src/libavfilter/vf_unsand.c: In function ‘query_formats’:
src/libavfilter/vf_unsand.c:131:9: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  131 |         const static enum AVPixelFormat out_fmts[] = {AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE};
      |         ^~~~~
src/libavfilter/vf_unsand.c:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  151 |         for (i = 0; i < src_ff->nb_formats; ++i) {
      |                       ^
src/libavfilter/vf_unsharp.c: In function ‘set_filter_param’:
src/libavfilter/vf_unsharp.c:178:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |     fp->amount = amount * 65536.0;
      |                         ^
src/libavfilter/vf_unsharp.c: At top level:
src/libavfilter/vf_unsharp.c:323:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  323 |     { "luma_msize_x",   "set luma matrix horizontal size",   OFFSET(lmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
In file included from src/libavfilter/vf_unsharp.c:46:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:324:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  324 |     { "lx",             "set luma matrix horizontal size",   OFFSET(lmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:325:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  325 |     { "luma_msize_y",   "set luma matrix vertical size",     OFFSET(lmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:326:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  326 |     { "ly",             "set luma matrix vertical size",     OFFSET(lmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:327:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  327 |     { "luma_amount",    "set luma effect strength",          OFFSET(lamount),  AV_OPT_TYPE_FLOAT, { .dbl = 1 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:328:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  328 |     { "la",             "set luma effect strength",          OFFSET(lamount),  AV_OPT_TYPE_FLOAT, { .dbl = 1 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:329:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  329 |     { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:330:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  330 |     { "cx",             "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:331:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  331 |     { "chroma_msize_y", "set chroma matrix vertical size",   OFFSET(cmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  332 |     { "cy",             "set chroma matrix vertical size",   OFFSET(cmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:333:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  333 |     { "chroma_amount",  "set chroma effect strength",        OFFSET(camount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |     { "ca",             "set chroma effect strength",        OFFSET(camount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  335 |     { "alpha_msize_x",  "set alpha matrix horizontal size",  OFFSET(amsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  336 |     { "ax",             "set alpha matrix horizontal size",  OFFSET(amsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:337:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  337 |     { "alpha_msize_y",  "set alpha matrix vertical size",    OFFSET(amsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  338 |     { "ay",             "set alpha matrix vertical size",    OFFSET(amsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  339 |     { "alpha_amount",   "set alpha effect strength",         OFFSET(aamount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_unsharp.c:340:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  340 |     { "aa",             "set alpha effect strength",         OFFSET(aamount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_v360.o
src/libavfilter/vf_untile.c:44:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |         {.str = "6x5"}, 0, 0, FLAGS },
      |         ^
In file included from src/libavfilter/vf_untile.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_vaguedenoiser.o
CC	libavfilter/vf_varblur.o
CC	libavfilter/vf_vectorscope.o
src/libavfilter/vf_v360.c: In function ‘calculate_lanczos_coeffs’:
src/libavfilter/vf_v360.c:540:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  540 |         const float x = M_PI * (t - i + 1);
      |                              ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_cube’:
src/libavfilter/vf_v360.c:1141:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1141 |     if (phi >= -M_PI_4 && phi < M_PI_4) {
      |             ^~
src/libavfilter/vf_v360.c:1141:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1141 |     if (phi >= -M_PI_4 && phi < M_PI_4) {
      |                               ^
src/libavfilter/vf_v360.c:1144:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1144 |     } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) {
      |                    ^~
src/libavfilter/vf_v360.c:1144:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1144 |     } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) {
      |                                                 ^
src/libavfilter/vf_v360.c:1146:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1146 |         phi_norm = phi + M_PI_2;
      |                        ^
src/libavfilter/vf_v360.c:1147:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1147 |     } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) {
      |                    ^~
src/libavfilter/vf_v360.c:1147:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1147 |     } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) {
      |                                     ^
src/libavfilter/vf_v360.c:1149:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1149 |         phi_norm = phi - M_PI_2;
      |                        ^
src/libavfilter/vf_v360.c:1152:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1152 |         phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI);
      |                        ^
src/libavfilter/vf_v360.c: In function ‘prepare_equirect_out’:
src/libavfilter/vf_v360.c:1764:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1764 |     s->flat_range[0] = s->h_fov * M_PI / 360.f;
      |                                 ^
src/libavfilter/vf_v360.c:1764:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1764 |     s->flat_range[0] = s->h_fov * M_PI / 360.f;
      |                                        ^
src/libavfilter/vf_v360.c:1765:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1765 |     s->flat_range[1] = s->v_fov * M_PI / 360.f;
      |                                 ^
src/libavfilter/vf_v360.c:1765:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1765 |     s->flat_range[1] = s->v_fov * M_PI / 360.f;
      |                                        ^
src/libavfilter/vf_v360.c: In function ‘hequirect_to_xyz’:
src/libavfilter/vf_v360.c:1813:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1813 |     const float phi   = rescale(i, width)  * M_PI_2;
      |                                            ^
src/libavfilter/vf_vaguedenoiser.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "threshold", "set filtering strength",   OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.},  0,DBL_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vf_vaguedenoiser.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:1814:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1814 |     const float theta = rescale(j, height) * M_PI_2;
      |                                            ^
src/libavfilter/vf_vaguedenoiser.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "nsteps",    "set number of steps",      OFFSET(nsteps),    AV_OPT_TYPE_INT,   {.i64=6 },  1, 32,     FLAGS },
      |     ^
src/libavfilter/vf_v360.c: In function ‘prepare_stereographic_out’:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vaguedenoiser.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85},  0,100,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vaguedenoiser.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "planes",    "set planes to filter",     OFFSET(planes),    AV_OPT_TYPE_INT,   {.i64=15 }, 0, 15,     FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:1839:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1839 |     s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f);
      |                                                    ^
src/libavfilter/vf_v360.c:1839:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1839 |     s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f);
      |                                                           ^
src/libavfilter/vf_v360.c:1840:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1840 |     s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f);
      |                                                    ^
src/libavfilter/vf_v360.c:1840:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1840 |     s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f);
      |                                                           ^
src/libavfilter/vf_v360.c: In function ‘prepare_stereographic_in’:
src/libavfilter/vf_v360.c:1883:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1883 |     s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
      |                                                      ^
src/libavfilter/vf_v360.c:1883:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1883 |     s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
      |                                                             ^
src/libavfilter/vf_v360.c:1884:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1884 |     s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
      |                                                      ^
src/libavfilter/vf_v360.c:1884:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1884 |     s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
      |                                                             ^
src/libavfilter/vf_v360.c: In function ‘prepare_equisolid_out’:
src/libavfilter/vf_v360.c:1943:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1943 |     s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f);
      |                                      ^
src/libavfilter/vf_v360.c:1943:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1943 |     s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f);
      |                                             ^
src/libavfilter/vf_v360.c:1944:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1944 |     s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f);
      |                                      ^
src/libavfilter/vf_v360.c:1944:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1944 |     s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f);
      |                                             ^
src/libavfilter/vf_v360.c: In function ‘prepare_equisolid_in’:
src/libavfilter/vf_v360.c:1987:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1987 |     s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
      |                                                      ^
src/libavfilter/vf_v360.c:1987:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1987 |     s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
      |                                                             ^
src/libavfilter/vf_v360.c:1988:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1988 |     s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
      |                                                      ^
src/libavfilter/vf_v360.c:1988:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1988 |     s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
      |                                                             ^
src/libavfilter/vf_v360.c: In function ‘prepare_orthographic_out’:
src/libavfilter/vf_v360.c:2047:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2047 |     s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f);
      |                                                    ^
src/libavfilter/vf_varblur.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "min_r",  "set min blur radius",  OFFSET(min_radius), AV_OPT_TYPE_INT,   {.i64=0},     0, 254, FLAGS },
      |     ^
In file included from src/libavfilter/vf_varblur.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_varblur.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "max_r",  "set max blur radius",  OFFSET(max_radius), AV_OPT_TYPE_INT,   {.i64=8},     1, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_varblur.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "planes", "set planes to filter", OFFSET(planes),     AV_OPT_TYPE_INT,   {.i64=0xF},   0, 0xF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:2047:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2047 |     s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f);
      |                                                           ^
src/libavfilter/vf_v360.c:2048:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2048 |     s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f);
      |                                                    ^
src/libavfilter/vf_v360.c:2048:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2048 |     s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f);
      |                                                           ^
src/libavfilter/vf_v360.c: In function ‘prepare_orthographic_in’:
src/libavfilter/vf_v360.c:2098:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2098 |     s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f);
      |                                                      ^
src/libavfilter/vf_v360.c:2098:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2098 |     s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f);
      |                                                             ^
src/libavfilter/vf_v360.c:2099:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2099 |     s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f);
      |                                                      ^
src/libavfilter/vf_v360.c:2099:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2099 |     s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f);
      |                                                             ^
src/libavfilter/vf_vectorscope.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS},
      |     ^
In file included from src/libavfilter/vf_vectorscope.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     { "i",         "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c: In function ‘prepare_equirect_in’:
src/libavfilter/vf_vectorscope.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  116 |     { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:2158:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2158 |     s->iflat_range[0] = s->ih_fov * M_PI / 360.f;
      |                                   ^
src/libavfilter/vf_vectorscope.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  117 |     { "o",       "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  123 |     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  125 |     { "lthreshold", "set low threshold",  OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:2158:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2158 |     s->iflat_range[0] = s->ih_fov * M_PI / 360.f;
      |                                          ^
src/libavfilter/vf_vectorscope.c:126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  126 |     { "l",          "set low threshold",  OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  127 |     { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  128 |     { "h",          "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 |     { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:2159:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2159 |     s->iflat_range[1] = s->iv_fov * M_PI / 360.f;
      |                                   ^
src/libavfilter/vf_vectorscope.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  135 |     { "t0",    "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vectorscope.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |     { "t1",    "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_v360.c:2159:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2159 |     s->iflat_range[1] = s->iv_fov * M_PI / 360.f;
      |                                          ^
src/libavfilter/vf_vectorscope.c: In function ‘query_formats’:
src/libavfilter/vf_v360.c: In function ‘xyz_to_hequirect’:
src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  240 |     for (i = 1; i < avff->nb_formats; i++) {
      |                   ^
src/libavfilter/vf_vectorscope.c:242:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  242 |         if (rgb != (desc->flags & AV_PIX_FMT_FLAG_RGB) ||
      |                 ^~
src/libavfilter/vf_v360.c:2221:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2221 |     const float phi   = atan2f(vec[0], vec[2]) / M_PI_2;
      |                                                ^
src/libavfilter/vf_v360.c:2222:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2222 |     const float theta = asinf(vec[1]) / M_PI_2;
      |                                       ^
src/libavfilter/vf_v360.c:2230:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2230 |     const int visible = phi >= -M_PI_2 && phi <= M_PI_2;
      |                             ^~
src/libavfilter/vf_v360.c:2230:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2230 |     const int visible = phi >= -M_PI_2 && phi <= M_PI_2;
      |                                               ^~
src/libavfilter/vf_v360.c: In function ‘prepare_flat_in’:
src/libavfilter/vf_v360.c:2256:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2256 |     s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f);
      |                                               ^
src/libavfilter/vf_v360.c:2256:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2256 |     s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f);
      |                                                      ^
src/libavfilter/vf_v360.c:2257:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2257 |     s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
      |                                               ^
src/libavfilter/vf_v360.c:2257:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2257 |     s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
      |                                                      ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_mercator’:
src/libavfilter/vf_v360.c:2325:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2325 |     const float phi   = atan2f(vec[0], vec[2]) / M_PI;
      |                                                ^
src/libavfilter/vf_v360.c:2326:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2326 |     const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f);
      |                                                                               ^
src/libavfilter/vf_vectorscope.c: At top level:
src/libavfilter/vf_vectorscope.c:813:1: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  813 | const static char *positions_name[] = {
      | ^~~~~
src/libavfilter/vf_v360.c:2326:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2326 |     const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f);
      |                                                                        ^
src/libavfilter/vf_vectorscope.c:817:1: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  817 | const static uint16_t positions[][14][3] = {
      | ^~~~~
src/libavfilter/vf_v360.c: In function ‘mercator_to_xyz’:
src/libavfilter/vf_v360.c:2361:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2361 |     const float phi = rescale(i, width)  * M_PI + M_PI_2;
      |                                          ^
src/libavfilter/vf_v360.c:2362:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2362 |     const float y   = rescale(j, height) * M_PI;
      |                                          ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_ball’:
src/libavfilter/vf_vectorscope.c: In function ‘draw_dots’:
src/libavfilter/vf_vectorscope.c:873:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  873 |     const float f = 1. - o;
      |                        ^
src/libavfilter/vf_v360.c:2394:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2394 |     const float r = sqrtf(1.f - vec[2]) / M_SQRT2;
      |                                         ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_idots’:
src/libavfilter/vf_v360.c: In function ‘hammer_to_xyz’:
src/libavfilter/vf_vectorscope.c:896:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  896 |     const float f = 1. - o;
      |                        ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_dots16’:
src/libavfilter/vf_v360.c:2472:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2472 |     const float a = M_SQRT2 * x * z;
      |                             ^
src/libavfilter/vf_vectorscope.c:918:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  918 |     const float f = 1. - o;
      |                        ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_idots16’:
src/libavfilter/vf_v360.c:2472:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2472 |     const float a = M_SQRT2 * x * z;
      |                                 ^
src/libavfilter/vf_vectorscope.c:941:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  941 |     const float f = 1. - o;
      |                        ^
src/libavfilter/vf_v360.c:2481:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2481 |     vec[1] = M_SQRT2 * y * z;
      |                      ^
src/libavfilter/vf_v360.c:2481:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2481 |     vec[1] = M_SQRT2 * y * z;
      |                          ^
src/libavfilter/vf_v360.c: In function ‘sinusoidal_to_xyz’:
src/libavfilter/vf_v360.c:2542:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2542 |     const float theta = rescale(j, height) * M_PI_2;
      |                                            ^
src/libavfilter/vf_vectorscope.c: In function ‘color_graticule16’:
src/libavfilter/vf_v360.c:2543:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2543 |     const float phi   = rescale(i, width)  * M_PI / cosf(theta);
      |                                            ^
src/libavfilter/vf_vectorscope.c:1132:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1132 |         draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);
      |                                       ^
src/libavfilter/vf_v360.c:2543:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2543 |     const float phi   = rescale(i, width)  * M_PI / cosf(theta);
      |                                                   ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_sinusoidal’:
src/libavfilter/vf_vectorscope.c: In function ‘color_graticule’:
src/libavfilter/vf_v360.c:2576:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2576 |     const float uf = scale(phi / M_PI, width);
      |                                ^
src/libavfilter/vf_vectorscope.c:1198:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1198 |         draw_htext(out, x, y, o, 1. - o, positions_name[i], color);
      |                                     ^
src/libavfilter/vf_v360.c:2577:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2577 |     const float vf = scale(theta / M_PI_2, height);
      |                                  ^
src/libavfilter/vf_vectorscope.c: In function ‘green_graticule16’:
src/libavfilter/vf_v360.c: In function ‘eac_to_xyz’:
src/libavfilter/vf_vectorscope.c:1258:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1258 |         draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);
      |                                       ^
src/libavfilter/vf_v360.c:2698:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2698 |         uf = tanf(M_PI_2 * uf);
      |                          ^
src/libavfilter/vf_vectorscope.c: In function ‘green_graticule’:
src/libavfilter/vf_v360.c:2703:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2703 |         vf = tanf(M_PI_2 * vf);
      |                          ^
src/libavfilter/vf_vectorscope.c:1316:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1316 |         draw_htext(out, x, y, o, 1. - o, positions_name[i], color);
      |                                     ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_eac’:
src/libavfilter/vf_v360.c:2783:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2783 |     uf = M_2_PI * atanf(uf) + 0.5f;
      |                 ^
src/libavfilter/vf_vectorscope.c: In function ‘invert_graticule16’:
src/libavfilter/vf_vectorscope.c:1375:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1375 |         draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color);
      |                                        ^
src/libavfilter/vf_v360.c:2783:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2783 |     uf = M_2_PI * atanf(uf) + 0.5f;
      |                             ^
src/libavfilter/vf_vectorscope.c: In function ‘invert_graticule’:
src/libavfilter/vf_v360.c:2784:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2784 |     vf = M_2_PI * atanf(vf) + 0.5f;
      |                 ^
src/libavfilter/vf_vectorscope.c:1433:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1433 |         draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color);
      |                                      ^
src/libavfilter/vf_v360.c:2784:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2784 |     vf = M_2_PI * atanf(vf) + 0.5f;
      |                             ^
src/libavfilter/vf_v360.c: In function ‘prepare_flat_out’:
src/libavfilter/vf_v360.c:2823:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2823 |     s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f);
      |                                             ^
src/libavfilter/vf_v360.c:2823:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2823 |     s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f);
      |                                                    ^
src/libavfilter/vf_v360.c:2824:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2824 |     s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
      |                                             ^
src/libavfilter/vf_v360.c:2824:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2824 |     s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
      |                                                    ^
src/libavfilter/vf_v360.c: In function ‘fisheye_to_xyz’:
src/libavfilter/vf_v360.c:2888:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2888 |     const float theta = M_PI_2 * (1.f - hypotf(uf, vf));
      |                                ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_fisheye’:
src/libavfilter/vf_v360.c:2937:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2937 |     const float phi = atan2f(h, vec[2]) / M_PI;
      |                                         ^
src/libavfilter/vf_v360.c: In function ‘prepare_cylindrical_out’:
src/libavfilter/vf_v360.c:3053:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3053 |     s->flat_range[0] = M_PI * s->h_fov / 360.f;
      |                             ^
src/libavfilter/vf_v360.c:3053:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3053 |     s->flat_range[0] = M_PI * s->h_fov / 360.f;
      |                                        ^
src/libavfilter/vf_v360.c:3054:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3054 |     s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
      |                                             ^
src/libavfilter/vf_v360.c:3054:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3054 |     s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
      |                                                    ^
src/libavfilter/vf_v360.c: In function ‘prepare_cylindrical_in’:
src/libavfilter/vf_v360.c:3102:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3102 |     s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
      |                              ^
CC	libavfilter/vf_vflip.o
src/libavfilter/vf_v360.c:3102:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3102 |     s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
      |                                          ^
src/libavfilter/vf_v360.c:3103:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3103 |     s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
      |                                               ^
src/libavfilter/vf_v360.c:3103:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3103 |     s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
      |                                                      ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_cylindrical’:
src/libavfilter/vf_v360.c:3134:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3134 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                                        ^
src/libavfilter/vf_v360.c:3134:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3134 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                                                    ^
src/libavfilter/vf_v360.c:3134:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3134 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                               ^~
src/libavfilter/vf_v360.c:3135:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3135 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                                        ^
src/libavfilter/vf_v360.c:3135:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3135 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                                                    ^
src/libavfilter/vf_v360.c:3135:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3135 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                               ^~
src/libavfilter/vf_v360.c: In function ‘prepare_cylindricalea_out’:
src/libavfilter/vf_v360.c:3161:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3161 |     s->flat_range[0] = s->h_fov * M_PI / 360.f;
      |                                 ^
src/libavfilter/vf_v360.c:3161:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3161 |     s->flat_range[0] = s->h_fov * M_PI / 360.f;
      |                                        ^
src/libavfilter/vf_v360.c: In function ‘prepare_cylindricalea_in’:
src/libavfilter/vf_v360.c:3178:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3178 |     s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
      |                              ^
src/libavfilter/vf_v360.c:3178:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3178 |     s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
      |                                          ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_cylindricalea’:
src/libavfilter/vf_v360.c:3242:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3242 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                                        ^
src/libavfilter/vf_v360.c:3242:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3242 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                                                    ^
src/libavfilter/vf_v360.c:3242:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3242 |                         theta <=  M_PI * s->iv_fov / 180.f &&
      |                               ^~
src/libavfilter/vf_v360.c:3243:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3243 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                                        ^
src/libavfilter/vf_v360.c:3243:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3243 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                                                    ^
src/libavfilter/vf_v360.c:3243:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3243 |                         theta >= -M_PI * s->iv_fov / 180.f;
      |                               ^~
src/libavfilter/vf_v360.c: In function ‘dfisheye_to_xyz’:
src/libavfilter/vf_v360.c:3427:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3427 |     const float theta = m * M_PI_2 * (1.f - h);
      |                           ^
src/libavfilter/vf_v360.c:3427:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3427 |     const float theta = m * M_PI_2 * (1.f - h);
      |                                    ^
CC	libavfilter/vf_vfrdet.o
src/libavfilter/vf_v360.c: In function ‘xyz_to_dfisheye’:
src/libavfilter/vf_v360.c:3460:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3460 |     const float theta = acosf(fabsf(vec[2])) / M_PI;
      |                                              ^
src/libavfilter/vf_v360.c: In function ‘barrel_to_xyz’:
src/libavfilter/vf_v360.c:3514:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3514 |         const float phi   = rescale(i, ew) * M_PI        / scale;
      |                                            ^
src/libavfilter/vf_v360.c:3514:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3514 |         const float phi   = rescale(i, ew) * M_PI        / scale;
      |                                                          ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_barrel’:
src/libavfilter/vf_v360.c:3595:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3595 |         uf = (phi   / M_PI        * scale + 1.f) * ew / 2.f;
      |                     ^
src/libavfilter/vf_v360.c:3595:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3595 |         uf = (phi   / M_PI        * scale + 1.f) * ew / 2.f;
      |                                   ^
src/libavfilter/vf_v360.c:3595:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3595 |         uf = (phi   / M_PI        * scale + 1.f) * ew / 2.f;
      |                                           ^
src/libavfilter/vf_v360.c:3595:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3595 |         uf = (phi   / M_PI        * scale + 1.f) * ew / 2.f;
      |                                                       ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_barrelsplit’:
src/libavfilter/vf_v360.c:3667:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3667 |         v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0;
      |                       ^~
src/libavfilter/vf_v360.c:3667:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3667 |         v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0;
      |                                        ^
src/libavfilter/vf_v360.c:3669:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3669 |         uf = fmodf(phi, M_PI_2) / M_PI_2;
      |                                 ^
src/libavfilter/vf_v360.c:3670:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3670 |         vf = theta / M_PI_4;
      |                    ^
src/libavfilter/vf_v360.c:3689:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3689 |         if (theta <= 0.f && theta >= -M_PI_2 &&
      |                                   ^~
src/libavfilter/vf_v360.c:3690:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3690 |             phi <= M_PI_2 && phi >= -M_PI_2) {
      |                 ^~
src/libavfilter/vf_v360.c:3690:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3690 |             phi <= M_PI_2 && phi >= -M_PI_2) {
      |                                  ^~
src/libavfilter/vf_v360.c:3695:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3695 |         } else if (theta >= 0.f && theta <= M_PI_2 &&
      |                                          ^~
src/libavfilter/vf_v360.c:3696:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3696 |                    phi <= M_PI_2 && phi >= -M_PI_2) {
      |                        ^~
src/libavfilter/vf_v360.c:3696:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3696 |                    phi <= M_PI_2 && phi >= -M_PI_2) {
      |                                         ^~
src/libavfilter/vf_v360.c:3700:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3700 |         } else if (theta <= 0.f && theta >= -M_PI_2) {
      |                                          ^~
src/libavfilter/vf_v360.c: In function ‘barrelsplit_to_xyz’:
src/libavfilter/vf_v360.c:3756:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3756 |         const float phi   = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI;
      |                                                                      ^
src/libavfilter/vf_v360.c:3757:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3757 |         const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI;
      |                                                                ^
src/libavfilter/vf_v360.c: In function ‘calculate_rotation’:
src/libavfilter/vf_v360.c:4033:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4033 |     const float yaw_rad   = yaw   * M_PI / 180.f;
      |                                   ^
src/libavfilter/vf_v360.c:4033:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4033 |     const float yaw_rad   = yaw   * M_PI / 180.f;
      |                                          ^
src/libavfilter/vf_v360.c:4034:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4034 |     const float pitch_rad = pitch * M_PI / 180.f;
      |                                   ^
src/libavfilter/vf_v360.c:4034:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4034 |     const float pitch_rad = pitch * M_PI / 180.f;
      |                                          ^
src/libavfilter/vf_v360.c:4035:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4035 |     const float roll_rad  = roll  * M_PI / 180.f;
      |                                   ^
src/libavfilter/vf_v360.c:4035:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4035 |     const float roll_rad  = roll  * M_PI / 180.f;
      |                                          ^
src/libavfilter/vf_v360.c: In function ‘fov_from_dfov’:
src/libavfilter/vf_v360.c:4158:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4158 |             const float l = sinf(d_fov * M_PI / 360.f) / d;
      |                                        ^
src/libavfilter/vf_v360.c:4158:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4158 |             const float l = sinf(d_fov * M_PI / 360.f) / d;
      |                                               ^
src/libavfilter/vf_v360.c:4160:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4160 |             *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI;
      |                                                  ^
src/libavfilter/vf_v360.c:4161:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4161 |             *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI;
      |                                                  ^
src/libavfilter/vf_v360.c:4172:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4172 |             const float l = d / (sinf(d_fov * M_PI / 720.f));
      |                                             ^
src/libavfilter/vf_v360.c:4172:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4172 |             const float l = d / (sinf(d_fov * M_PI / 720.f));
      |                                                    ^
src/libavfilter/vf_v360.c:4174:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4174 |             *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI;
      |                                                        ^
CC	libavfilter/vf_vibrance.o
src/libavfilter/vf_v360.c:4175:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4175 |             *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI;
      |                                                        ^
src/libavfilter/vf_v360.c:4181:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4181 |             const float l = d / (tanf(d_fov * M_PI / 720.f));
      |                                             ^
src/libavfilter/vf_v360.c:4181:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4181 |             const float l = d / (tanf(d_fov * M_PI / 720.f));
      |                                                    ^
src/libavfilter/vf_vfrdet.c: In function ‘uninit’:
src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   84 |     av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr);
      |                                                              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_v360.c:4183:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4183 |             *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI;
      |                                                        ^
src/libavfilter/vf_v360.c:4184:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4184 |             *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI;
      |                                                        ^
src/libavfilter/vf_v360.c:4206:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4206 |             const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f);
      |                                                              ^
src/libavfilter/vf_v360.c:4206:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4206 |             const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f);
      |                                                                     ^
src/libavfilter/vf_v360.c:4209:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4209 |             *h_fov = atan2f(da * w, d) * 360.f / M_PI;
      |                                                ^
src/libavfilter/vf_v360.c:4210:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4210 |             *v_fov = atan2f(da * h, d) * 360.f / M_PI;
      |                                                ^
CC	libavfilter/vf_vif.o
src/libavfilter/vf_v360.c: In function ‘config_output’:
src/libavfilter/vf_v360.c:4778:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4778 |         h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f);
      |                               ^
src/libavfilter/vf_v360.c:4778:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4778 |         h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f);
      |                                      ^
src/libavfilter/vf_v360.c:4778:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4778 |         h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f);
      |                                                               ^
src/libavfilter/vf_v360.c:4778:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4778 |         h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f);
      |                                                                      ^
src/libavfilter/vf_v360.c:4782:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4782 |         w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f);
      |                               ^
src/libavfilter/vf_v360.c:4782:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4782 |         w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f);
      |                                      ^
src/libavfilter/vf_v360.c:4782:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4782 |         w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f);
      |                                                               ^
src/libavfilter/vf_v360.c:4782:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 4782 |         w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f);
      |                                                                      ^
src/libavfilter/vf_vibrance.c:430:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  430 |     { "intensity", "set the intensity value",   OFFSET(intensity),  AV_OPT_TYPE_FLOAT, {.dbl=0},       -2,  2, VF },
      |     ^
In file included from src/libavfilter/vf_vibrance.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:431:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  431 |     { "rbal", "set the red balance value",      OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:432:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  432 |     { "gbal", "set the green balance value",    OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:433:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  433 |     { "bbal", "set the blue balance value",     OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:434:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  434 |     { "rlum", "set the red luma coefficient",   OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0,  1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:435:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  435 |     { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0,  1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:436:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  436 |     { "blum", "set the blue luma coefficient",  OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0,  1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vibrance.c:437:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  437 |     { "alternate", "use alternate colors",      OFFSET(alternate),  AV_OPT_TYPE_BOOL,  {.i64=0},        0,  1, VF },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_vignette.o
src/libavfilter/vf_vif.c: In function ‘set_meta’:
src/libavfilter/vf_vif.c:435:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  435 |     snprintf(value, sizeof(value), "%f", d);
      |                                          ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavfilter/vf_vif.c:30:
src/libavfilter/vf_vif.c: In function ‘do_vif’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavfilter/vf_vif.c:462:26: note: in expansion of macro ‘FFMIN’
  462 |         s->vif_min[i]  = FFMIN(s->vif_min[i], score[i]);
      |                          ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavfilter/vf_vif.c:462:26: note: in expansion of macro ‘FFMIN’
  462 |         s->vif_min[i]  = FFMIN(s->vif_min[i], score[i]);
      |                          ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavfilter/vf_vif.c:463:26: note: in expansion of macro ‘FFMAX’
  463 |         s->vif_max[i]  = FFMAX(s->vif_max[i], score[i]);
      |                          ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavfilter/vf_vif.c:463:26: note: in expansion of macro ‘FFMAX’
  463 |         s->vif_max[i]  = FFMAX(s->vif_max[i], score[i]);
      |                          ^~~~~
src/libavfilter/vf_vif.c:464:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  464 |         s->vif_sum[i] += score[i];
      |                       ^~
CC	libavfilter/vf_vmafmotion.o
src/libavfilter/vf_vignette.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |     ^
In file included from src/libavfilter/vf_vignette.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_vignette.c: In function ‘get_natural_factor’:
src/libavfilter/vf_vignette.c:139:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |     const int xx = (x - s->x0) * s->xscale;
      |                                ^
src/libavfilter/vf_vignette.c:140:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  140 |     const int yy = (y - s->y0) * s->yscale;
      |                                ^
In file included from src/libavfilter/vf_vignette.c:28:
src/libavfilter/vf_vignette.c: In function ‘update_context’:
src/libavfilter/internal.h:265:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
      |                                                    ^
src/libavfilter/vf_vignette.c:158:34: note: in expansion of macro ‘TS2T’
  158 |         s->var_values[VAR_T]   = TS2T(frame->pts, inlink->time_base);
      |                                  ^~~~
src/libavfilter/internal.h:264:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  264 | #define TS2D(ts)     ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
      |                                                    ^
src/libavfilter/vf_vignette.c:159:34: note: in expansion of macro ‘TS2D’
  159 |         s->var_values[VAR_PTS] = TS2D(frame->pts);
      |                                  ^~~~
src/libavfilter/vf_vignette.c: In function ‘filter_frame’:
src/libavfilter/vf_vignette.c:231:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  231 |         for (y = 0; y < inlink->h; y++) {
      |                       ^
src/libavfilter/vf_vignette.c:235:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |             for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) {
      |                           ^
src/libavfilter/vf_vignette.c:238:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |                 dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s));
      |                                                     ^
src/libavfilter/vf_vignette.c:239:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |                 dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s));
      |                                                     ^
src/libavfilter/vf_vignette.c:240:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |                 dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s));
      |                                                     ^
src/libavfilter/vf_vignette.c:262:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |             for (y = 0; y < h; y++) {
      |                           ^
src/libavfilter/vf_vignette.c:266:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  266 |                 for (x = 0; x < w; x++) {
      |                               ^
src/libavfilter/vf_vignette.c:268:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  268 |                     if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv);
      |                                                                                                 ^
src/libavfilter/vf_vignette.c:269:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  269 |                     else        *dstp++ = av_clip_uint8(fmap[x        ] *  *srcp++              + dv);
      |                                                                                                 ^
src/libavfilter/vf_vignette.c: In function ‘config_props’:
src/libavfilter/vf_vignette.c:293:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  293 |         NAN : av_q2d(inlink->frame_rate);
      |             ^
src/libavfilter/vf_vignette.c:306:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  306 |            s->xscale, s->yscale, s->dmax);
      |            ~^~~~~~~~
src/libavfilter/vf_vignette.c:306:24: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  306 |            s->xscale, s->yscale, s->dmax);
      |                       ~^~~~~~~~
CC	libavfilter/vf_w3fdif.o
src/libavfilter/vf_vmafmotion.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_vmafmotion.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vf_waveform.o
src/libavfilter/vf_vmafmotion.c: In function ‘set_meta’:
src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |     snprintf(value, sizeof(value), "%0.2f", d);
      |                                             ^
CC	libavfilter/vf_weave.o
src/libavfilter/vf_waveform.c:145:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  145 |     { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
      |     ^
In file included from src/libavfilter/vf_waveform.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 |     { "i",         "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 |     { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  148 |     { "r",      "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  154 |     { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  155 |     { "c",          "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |     { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "o",       "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  189 |     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  190 |     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  191 |     { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:192:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  192 |     { "t0",    "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  193 |     { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c:194:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  194 |     { "t1",    "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_waveform.c: In function ‘query_formats’:
src/libavfilter/vf_waveform.c:359:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  359 |     for (i = 1; i < avff->nb_formats; i++) {
      |                   ^
src/libavfilter/vf_waveform.c:361:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  361 |         if (rgb != (desc->flags & AV_PIX_FMT_FLAG_RGB) ||
      |                 ^~
CC	libavfilter/vf_xbr.o
CC	libavfilter/vf_xfade.o
src/libavfilter/vf_waveform.c: In function ‘graticule_row’:
src/libavfilter/vf_waveform.c:2882:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2882 |     const float o2 = 1. - o1;
      |                         ^
src/libavfilter/vf_waveform.c: In function ‘graticule16_row’:
src/libavfilter/vf_waveform.c:2923:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2923 |     const float o2 = 1. - o1;
      |                         ^
src/libavfilter/vf_waveform.c: In function ‘graticule_column’:
src/libavfilter/vf_waveform.c:2965:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2965 |     const float o2 = 1. - o1;
      |                         ^
src/libavfilter/vf_waveform.c: In function ‘graticule16_column’:
src/libavfilter/vf_waveform.c:3006:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 3006 |     const float o2 = 1. - o1;
      |                         ^
CC	libavfilter/vf_xmedian.o
src/libavfilter/vf_xfade.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |     { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS },
      |     ^
In file included from src/libavfilter/vf_xfade.c:23:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_xfade.c:201:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  201 |     { "offset",   "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_xfade.c:202:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  202 |     { "expr",   "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_xfade.c: In function ‘radial8_transition’:
src/libavfilter/vf_xfade.c:726:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  726 |                                  (progress - 0.5f) * (M_PI * 2.5f);                  \
      |                                                            ^
src/libavfilter/vf_xfade.c:738:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  738 | RADIAL_TRANSITION(8, uint8_t, 1)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:726:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  726 |                                  (progress - 0.5f) * (M_PI * 2.5f);                  \
      |                                                    ^
src/libavfilter/vf_xfade.c:738:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  738 | RADIAL_TRANSITION(8, uint8_t, 1)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:725:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  725 |             const float smooth = atan2f(x - width / 2, y - height / 2) -             \
      |                                                                        ^
src/libavfilter/vf_xfade.c:738:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  738 | RADIAL_TRANSITION(8, uint8_t, 1)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c: In function ‘radial16_transition’:
src/libavfilter/vf_xfade.c:726:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  726 |                                  (progress - 0.5f) * (M_PI * 2.5f);                  \
      |                                                            ^
src/libavfilter/vf_xfade.c:739:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  739 | RADIAL_TRANSITION(16, uint16_t, 2)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:726:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  726 |                                  (progress - 0.5f) * (M_PI * 2.5f);                  \
      |                                                    ^
src/libavfilter/vf_xfade.c:739:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  739 | RADIAL_TRANSITION(16, uint16_t, 2)
      | ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:725:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  725 |             const float smooth = atan2f(x - width / 2, y - height / 2) -             \
      |                                                                        ^
src/libavfilter/vf_xfade.c:739:1: note: in expansion of macro ‘RADIAL_TRANSITION’
  739 | RADIAL_TRANSITION(16, uint16_t, 2)
      | ^~~~~~~~~~~~~~~~~
CC	libavfilter/vf_yadif.o
CC	libavfilter/vf_yaepblur.o
CC	libavfilter/vf_zoompan.o
CC	libavfilter/video.o
src/libavfilter/vf_zoompan.c: In function ‘output_single_frame’:
src/libavfilter/vf_zoompan.c:171:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         NAN : in->pts * av_q2d(inlink->time_base);
      |             ^
CC	libavfilter/vsink_nullsink.o
CC	libavfilter/vsrc_cellauto.o
CC	libavfilter/vsrc_gradients.o
CC	libavfilter/vsrc_life.o
src/libavfilter/vsrc_cellauto.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_cellauto.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "f",        "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "pattern",  "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "p",        "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "rate",     "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     { "r",        "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     { "size",     "set video size", OFFSET(w),    AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     { "s",        "set video size", OFFSET(w),    AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     { "rule",     "set rule",       OFFSET(rule), AV_OPT_TYPE_INT,    {.i64 = 110},  0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { "ratio",             "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "seed",        "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     { "scroll",      "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     { "start_full",  "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     { "full",        "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_cellauto.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { "stitch",      "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL,    {.i64 = 1},   0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     {"size",      "set frame size", OFFSET(w),             AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"},  0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_gradients.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     {"s",         "set frame size", OFFSET(w),             AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"},  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     {"rate",      "set frame rate", OFFSET(frame_rate),    AV_OPT_TYPE_VIDEO_RATE, {.str="25"},       0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     {"r",         "set frame rate", OFFSET(frame_rate),    AV_OPT_TYPE_VIDEO_RATE, {.str="25"},       0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     {"c0",        "set 1st color",  OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     {"c1",        "set 2nd color",  OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     {"c2",        "set 3rd color",  OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     {"c3",        "set 4th color",  OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     {"c4",        "set 5th color",  OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   69 |     {"c5",        "set 6th color",  OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   70 |     {"c6",        "set 7th color",  OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   71 |     {"c7",        "set 8th color",  OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR,      {.str = "random"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   72 |     {"x0",        "set gradient line source x0",      OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   73 |     {"y0",        "set gradient line source y0",      OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     {"x1",        "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   75 |     {"y1",        "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT,  {.i64=2},          2, 8, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   77 |     {"n",         "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT,  {.i64=2},          2, 8, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 |     {"seed",      "set the seed",   OFFSET(seed),          AV_OPT_TYPE_INT64,      {.i64=-1},        -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 |     {"duration",  "set video duration", OFFSET(duration),  AV_OPT_TYPE_DURATION,   {.i64=-1},        -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     {"d",         "set video duration", OFFSET(duration),  AV_OPT_TYPE_DURATION,   {.i64=-1},        -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     {"speed",     "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors’:
src/libavfilter/vsrc_gradients.c:125:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  125 |     if (nb_colors == 1 || step <= 0.0) {
      |                                ^~
src/libavfilter/vsrc_gradients.c:127:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  127 |     } else if (step >= 1.0) {
      |                     ^~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors16’:
src/libavfilter/vsrc_gradients.c:148:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  148 |     if (nb_colors == 1 || step <= 0.0) {
      |                                ^~
src/libavfilter/vsrc_gradients.c:150:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |     } else if (step >= 1.0) {
      |                     ^~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors32’:
src/libavfilter/vsrc_gradients.c:173:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |     if (nb_colors == 1 || step <= 0.0) {
      |                                ^~
src/libavfilter/vsrc_gradients.c:179:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |     } else if (step >= 1.0) {
      |                     ^~
src/libavfilter/vsrc_gradients.c: In function ‘project’:
src/libavfilter/vsrc_gradients.c:223:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |         od_s_q = M_PI * 2.f;
      |                       ^
src/libavfilter/vsrc_gradients.c:235:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |         op_x_od = atan2f(op_x, op_y) + M_PI;
      |                                      ^
src/libavfilter/vsrc_gradients.c:238:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |         op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI);
      |                                            ^
src/libavfilter/vsrc_gradients.c:238:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |         op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI);
      |                                                   ^
src/libavfilter/vsrc_gradients.c:238:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |         op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI);
      |                                                                                            ^
src/libavfilter/vsrc_gradients.c: In function ‘activate’:
src/libavfilter/vsrc_gradients.c:387:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  387 |         float angle = fmodf(s->pts * s->speed, 2.f * M_PI);
      |                                                    ^
CC	libavfilter/vsrc_mandelbrot.o
src/libavfilter/vsrc_life.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 |     { "filename", "set source file",  OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_life.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 |     { "f",        "set source file",  OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 |     { "size",     "set video size",   OFFSET(w),        AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |     { "s",        "set video size",   OFFSET(w),        AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     { "rate",     "set video rate",   OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |     { "r",        "set video rate",   OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   87 |     { "rule",     "set rule",         OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   89 |     { "ratio",             "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     { "seed",        "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     { "stitch",      "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     { "mold",        "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     { "life_color",  "set life color",  OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     { "mold_color",  "set mold color",  OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_life.c: In function ‘init_pattern_from_file’:
src/libavfilter/vsrc_life.c:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  176 |     for (i = 0; i < life->file_bufsize; i++) {
      |                   ^
CC	libavfilter/vsrc_mptestsrc.o
src/libavfilter/vsrc_mandelbrot.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   90 |     {"size",        "set frame size",                OFFSET(w),       AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"},  0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_mandelbrot.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 |     {"s",           "set frame size",                OFFSET(w),       AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"},  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 |     {"rate",        "set frame rate",                OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"},  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 |     {"r",           "set frame rate",                OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"},  0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 |     {"maxiter",     "set max iterations number",     OFFSET(maxiter), AV_OPT_TYPE_INT,        {.i64=7189},  1,        INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   95 |     {"start_x",     "set the initial x position",    OFFSET(start_x), AV_OPT_TYPE_DOUBLE,     {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     {"start_y",     "set the initial y position",    OFFSET(start_y), AV_OPT_TYPE_DOUBLE,     {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     {"start_scale", "set the initial scale value",   OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0},  0, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 |     {"end_scale",   "set the terminal scale value",  OFFSET(end_scale), AV_OPT_TYPE_DOUBLE,   {.dbl=0.3},  0, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 |     {"end_pts",     "set the terminal pts value",    OFFSET(end_pts), AV_OPT_TYPE_DOUBLE,     {.dbl=400},  0, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     {"bailout",     "set the bailout value",         OFFSET(bailout), AV_OPT_TYPE_DOUBLE,     {.dbl=10},   0, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 |     {"morphxf",     "set morph x frequency",         OFFSET(morphxf), AV_OPT_TYPE_DOUBLE,     {.dbl=0.01},   -FLT_MAX, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  102 |     {"morphyf",     "set morph y frequency",         OFFSET(morphyf), AV_OPT_TYPE_DOUBLE,     {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  103 |     {"morphamp",    "set morph amplitude",           OFFSET(morphamp), AV_OPT_TYPE_DOUBLE,    {.dbl=0},      -FLT_MAX, FLT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mandelbrot.c: In function ‘draw_mandelbrot’:
src/libavfilter/vsrc_mandelbrot.c:294:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  294 |                 if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\
      |                                                                                     ^~
src/libavfilter/vsrc_mandelbrot.c:306:17: note: in expansion of macro ‘Z_Z2_C_ZYKLUS’
  306 |                 Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1)
      |                 ^~~~~~~~~~~~~
src/libavfilter/vsrc_mandelbrot.c:294:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  294 |                 if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\
      |                                                                                     ^~
src/libavfilter/vsrc_mandelbrot.c:310:17: note: in expansion of macro ‘Z_Z2_C_ZYKLUS’
  310 |                 Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1)
      |                 ^~~~~~~~~~~~~
src/libavfilter/vsrc_mandelbrot.c:294:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  294 |                 if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\
      |                                                                                     ^~
src/libavfilter/vsrc_mandelbrot.c:314:17: note: in expansion of macro ‘Z_Z2_C_ZYKLUS’
  314 |                 Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1)
      |                 ^~~~~~~~~~~~~
src/libavfilter/vsrc_mandelbrot.c:294:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  294 |                 if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\
      |                                                                                     ^~
src/libavfilter/vsrc_mandelbrot.c:318:17: note: in expansion of macro ‘Z_Z2_C_ZYKLUS’
  318 |                 Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1)
      |                 ^~~~~~~~~~~~~
src/libavfilter/vsrc_mandelbrot.c:352:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  352 |                         if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10)
      |                                                                              ^
CC	libavfilter/vsrc_sierpinski.o
src/libavfilter/vsrc_mptestsrc.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "rate",     "set video rate",     OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_mptestsrc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mptestsrc.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "r",        "set video rate",     OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mptestsrc.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mptestsrc.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "d",        "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mptestsrc.c:84:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 |         AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_mptestsrc.c:86:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   86 |         AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS },
      |         ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/vsrc_testsrc.o
src/libavfilter/vsrc_sierpinski.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     {"size", "set frame size", OFFSET(w),          AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0,          0, FLAGS },
      |     ^
In file included from src/libavfilter/vsrc_sierpinski.c:32:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_sierpinski.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     {"s",    "set frame size", OFFSET(w),          AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0,          0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_sierpinski.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"},      0,    INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_sierpinski.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     {"r",    "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"},      0,    INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_sierpinski.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     {"seed", "set the seed",   OFFSET(seed),       AV_OPT_TYPE_INT64,      {.i64=-1},       -1, UINT32_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_sierpinski.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     {"jump", "set the jump",   OFFSET(jump),       AV_OPT_TYPE_INT,        {.i64=100},       1,      10000, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavfilter/yadif_common.o
AR	libavformat/libavformat.a
CC	libavcodec/012v.o
src/libavfilter/vf_derain.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { "model",       "path to model file",          OFFSET(dnnctx.model_filename),   AV_OPT_TYPE_STRING,    { .str = NULL }, 0, 0, FLAGS },
      |     ^
In file included from src/libavfilter/vf_derain.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_derain.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { "input",       "input name of the model",     OFFSET(dnnctx.model_inputname),  AV_OPT_TYPE_STRING,    { .str = "x" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vf_derain.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { "output",      "output name of the model",    OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING,    { .str = "y" },  0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/4xm.o
CC	libavcodec/8bps.o
CC	libavcodec/8svx.o
In file included from src/libavcodec/4xm.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/4xm.c: In function ‘decode_p_frame’:
src/libavcodec/4xm.c:447:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  447 |         if (length < extra)
      |                    ^
src/libavcodec/4xm.c:459:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  459 |     if (bitstream_size > length || bitstream_size >= INT_MAX/8 ||
      |                        ^
src/libavcodec/4xm.c: In function ‘decode_i_frame’:
src/libavcodec/4xm.c:785:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  785 |     if (length < bitstream_size + 12) {
      |                ^
src/libavcodec/4xm.c:793:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  793 |     if (prestream_size + bitstream_size + 12 != length
      |                                              ^~
src/libavcodec/4xm.c: In function ‘decode_frame’:
src/libavcodec/4xm.c:850:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  850 |     if (buf_size < AV_RL32(buf + 4) + 8) {
      |                  ^
src/libavcodec/4xm.c:858:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  858 |     if (frame_4cc == AV_RL32("cfrm")) {
      |                   ^~
src/libavcodec/4xm.c:897:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  897 |         if (data_size > UINT_MAX -  cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE)
      |                       ^
src/libavcodec/4xm.c:911:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  911 |         if (cfrm->size >= whole_size) {
      |                        ^~
src/libavcodec/4xm.c:934:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  934 |     if (frame_4cc == AV_RL32("ifr2")) {
      |                   ^~
src/libavcodec/4xm.c:940:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  940 |     } else if (frame_4cc == AV_RL32("ifrm")) {
      |                          ^~
src/libavcodec/4xm.c:946:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  946 |     } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
      |                          ^~
src/libavcodec/4xm.c:946:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  946 |     } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
      |                                                          ^~
src/libavcodec/4xm.c:952:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  952 |     } else if (frame_4cc == AV_RL32("snd_")) {
      |                          ^~
src/libavcodec/8bps.c: In function ‘decode_frame’:
src/libavcodec/8bps.c:71:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     if (buf_size < planes * height * 2)
      |                  ^
CC	libavcodec/a64multienc.o
CC	libavcodec/aac_ac3_parser.o
src/libavcodec/a64multienc.c: In function ‘a64multi_encode_frame’:
src/libavcodec/a64multienc.c:321:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  321 |         if (c->mc_frame_counter < c->mc_lifetime) {
      |                                 ^
src/libavcodec/a64multienc.c:332:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  332 |     if (c->mc_frame_counter == c->mc_lifetime) {
      |                             ^~
CC	libavcodec/aac_adtstoasc_bsf.o
CC	libavcodec/aac_parser.o
CC	libavcodec/aaccoder.o
CC	libavcodec/aacdec.o
In file included from src/libavcodec/aac_adtstoasc_bsf.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aaccoder.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/aacdec_fixed.o
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aaccoder.c:45:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
CC	libavcodec/aacenc.o
In file included from src/libavcodec/aaccoder.c:53:
src/libavcodec/aaccoder_twoloop.h: In function ‘search_for_quantizers_twoloop’:
src/libavcodec/aaccoder_twoloop.h:74:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   74 |         / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
      |         ^
src/libavcodec/aaccoder_twoloop.h:75:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 |         * (lambda / 120.f);
      |         ^
src/libavcodec/aaccoder_twoloop.h:278:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  278 |                     + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g])
      |                           ^
src/libavcodec/aaccoder_twoloop.h:279:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  279 |                     + sfoffs,
      |                     ^
src/libavcodec/aaccoder_twoloop.h:297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  297 |     for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i)
      |                   ^
src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  361 |     for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i)
      |                   ^
src/libavcodec/aaccoder.c: In function ‘search_for_quantizers_fast’:
src/libavcodec/aaccoder.c:623:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  623 |     int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f);
      |                                                                                                 ^
src/libavcodec/aaccoder.c: In function ‘search_for_pns’:
src/libavcodec/aaccoder.c:782:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  782 |         / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
      |         ^
src/libavcodec/aaccoder.c:783:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  783 |         * (lambda / 120.f);
      |         ^
src/libavcodec/aaccoder.c: In function ‘mark_pns’:
src/libavcodec/aaccoder.c:919:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  919 |         / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
      |         ^
src/libavcodec/aaccoder.c:920:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  920 |         * (lambda / 120.f);
      |         ^
src/libavcodec/aaccoder.c: In function ‘search_for_ms’:
src/libavcodec/aaccoder.c:1011:67: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1011 |                               + sce1->coeffs[start+(w+w2)*128+i]) * 0.5;
      |                                                                   ^
src/libavfilter/vf_stereo3d.c: In function ‘config_output’:
src/libavfilter/vf_stereo3d.c:412:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  412 |         s->aspect.num  *= 2;
      |         ~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:413:5: note: here
  413 |     case SIDE_BY_SIDE_LR:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:418:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  418 |         s->aspect.num  *= 2;
      |         ~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:419:5: note: here
  419 |     case SIDE_BY_SIDE_RL:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:424:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  424 |         s->aspect.den  *= 2;
      |         ~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:425:5: note: here
  425 |     case ABOVE_BELOW_LR:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:430:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  430 |         s->aspect.den  *= 2;
      |         ~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:431:5: note: here
  431 |     case ABOVE_BELOW_RL:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:494:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  494 |         s->aspect.den   *= 2;
      |         ~~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:495:5: note: here
  495 |     case SIDE_BY_SIDE_LR:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:500:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  500 |         s->aspect.den   *= 2;
      |         ~~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:501:5: note: here
  501 |     case SIDE_BY_SIDE_RL:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:506:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  506 |         s->aspect.num   *= 2;
      |         ~~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:507:5: note: here
  507 |     case ABOVE_BELOW_LR:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:522:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  522 |         s->aspect.num   *= 2;
      |         ~~~~~~~~~~~~~~~~^~~~
src/libavfilter/vf_stereo3d.c:523:5: note: here
  523 |     case ABOVE_BELOW_RL:
      |     ^~~~
src/libavcodec/aaccoder.c:1054:71: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1054 |                                   + sce1->coeffs[start+(w+w2)*128+i]) * 0.5;
      |                                                                       ^
src/libavfilter/vf_stereo3d.c: In function ‘filter_frame’:
src/libavfilter/vf_stereo3d.c:800:27: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  800 |             for (i = 0; i < s->nb_planes; i++) {
      |                         ~~^~~~~~~~~~~~~~
src/libavfilter/vf_stereo3d.c:804:9: note: here
  804 |         case ABOVE_BELOW_LR:
      |         ^~~~
src/libavfilter/vf_stereo3d.c:875:27: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  875 |             for (i = 0; i < s->nb_planes; i++) {
      |                         ~~^~~~~~~~~~~~~~
src/libavfilter/vf_stereo3d.c:878:9: note: here
  878 |         case ABOVE_BELOW_LR:
      |         ^~~~
src/libavfilter/vf_stereo3d.c:828:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  828 |         for (i = 0; i < s->nb_planes; i++) {
      |                     ~~^~~~~~~~~~~~~~
src/libavfilter/vf_stereo3d.c:835:5: note: here
  835 |     case SIDE_BY_SIDE_LR:
      |     ^~~~
src/libavfilter/vf_stereo3d.c:870:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  870 |         iright = ileft;
      |         ~~~~~~~^~~~~~~
src/libavfilter/vf_stereo3d.c:871:5: note: here
  871 |     case MONO_R:
      |     ^~~~
In file included from src/libavcodec/aacdec_fixed.c:71:
src/libavcodec/sinewin_fixed_tablegen.h: In function ‘sine_window_init_fixed’:
src/libavcodec/sinewin_fixed_tablegen.h:54:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5)
      |                                                ^
src/libavcodec/sinewin_fixed_tablegen.h:60:21: note: in expansion of macro ‘SIN_FIX’
   60 |         window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n))));
      |                     ^~~~~~~
In file included from src/libavcodec/aacenc.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aacenc.c:50:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
In file included from src/libavcodec/aacdec_fixed.c:452:
src/libavcodec/aacdec_template.c: In function ‘sniff_channel_order’:
src/libavcodec/aacdec_template.c:359:33: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  359 |     if (FF_ARRAY_ELEMS(e2c_vec) < tags)
      |                                 ^
src/libavcodec/aacdec_template.c: In function ‘aac_decode_init’:
src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1221 |         for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++)
      |                       ^
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1262:52: note: in expansion of macro ‘TX_SCALE’
 1262 |     MDCT_INIT(ac->mdct120,  ac->mdct120_fn,   120, TX_SCALE(1.0/120))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c: In function ‘aac_encode_end’:
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1263:52: note: in expansion of macro ‘TX_SCALE’
 1263 |     MDCT_INIT(ac->mdct128,  ac->mdct128_fn,   128, TX_SCALE(1.0/128))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c:1177:98: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1177 |     av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN);
      |                                                                                                  ^
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1264:52: note: in expansion of macro ‘TX_SCALE’
 1264 |     MDCT_INIT(ac->mdct480,  ac->mdct480_fn,   480, TX_SCALE(1.0/480))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c: In function ‘aac_encode_init’:
src/libavcodec/aacenc.c:1245:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1245 |     for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) {
      |                   ^
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1265:52: note: in expansion of macro ‘TX_SCALE’
 1265 |     MDCT_INIT(ac->mdct512,  ac->mdct512_fn,   512, TX_SCALE(1.0/512))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c:1254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1254 |         for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++)
      |                       ^
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1266:52: note: in expansion of macro ‘TX_SCALE’
 1266 |     MDCT_INIT(ac->mdct960,  ac->mdct960_fn,   960, TX_SCALE(1.0/960))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c:1300:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1300 |     for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++)
      |                   ^
src/libavcodec/aac_defines.h:46:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   46 | #define TX_SCALE(x)         ((x) * 128.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1267:52: note: in expansion of macro ‘TX_SCALE’
 1267 |     MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024))
      |                                                    ^~~~~~~~
src/libavcodec/aacenc.c: At top level:
src/libavcodec/aacenc.c:1395:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1395 |     {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS},
      |     ^
In file included from src/libavcodec/aacenc.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacenc.c:1396:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1396 |     {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacdec_template.c: In function ‘decode_scalefactors’:
src/libavcodec/aacenc.c:1397:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1397 |     {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1565 |                     if (offset[0] > 255U) {
      |                                   ^
src/libavcodec/aacenc.c:1398:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1398 |     {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacenc.c:1399:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1399 |     {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacenc.c:1400:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1400 |     {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacenc.c:1401:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1401 |     {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/aacdec_template.c: In function ‘decode_fill’:
src/libavcodec/aacdec_template.c:2429:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2429 |     for(i=0; i+1<sizeof(buf) && len>=8; i++, len-=8)
      |                 ^
src/libavcodec/aacdec_template.c: In function ‘parse_adts_frame_header’:
src/libavcodec/aacdec_template.c:3054:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3054 |             ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) {
      |                                        ^~
src/libavcodec/aacdec_template.c: In function ‘get_che’:
src/libavcodec/aacdec_template.c:634:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  634 |         if (ac->tags_mapped > 2 && ((type == TYPE_CPE && elem_id < 3) ||
      |            ^
src/libavcodec/aacdec_template.c:639:5: note: here
  639 |     case 13:
      |     ^~~~
src/libavcodec/aacdec_template.c:640:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  640 |         if (ac->tags_mapped > 3 && ((type == TYPE_CPE && elem_id < 8) ||
      |            ^
CC	libavcodec/aacenc_is.o
src/libavcodec/aacdec_template.c:646:5: note: here
  646 |     case 12:
      |     ^~~~
src/libavcodec/aacdec_template.c:648:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  648 |         if (ac->tags_mapped == 3 && type == TYPE_CPE) {
      |            ^
src/libavcodec/aacdec_template.c:652:5: note: here
  652 |     case 11:
      |     ^~~~
src/libavcodec/aacdec_template.c:653:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  653 |         if (ac->tags_mapped == 3 && type == TYPE_SCE) {
      |            ^
src/libavcodec/aacdec_template.c:657:5: note: here
  657 |     case 6:
      |     ^~~~
src/libavcodec/aacdec_template.c:664:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  664 |         if (ac->tags_mapped == tags_per_config[ac->oc[1].m4ac.chan_config] - 1 && (type == TYPE_LFE || type == TYPE_SCE)) {
      |            ^
src/libavcodec/aacdec_template.c:674:5: note: here
  674 |     case 5:
      |     ^~~~
src/libavcodec/aacdec_template.c:675:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  675 |         if (ac->tags_mapped == 2 && type == TYPE_CPE) {
      |            ^
src/libavcodec/aacdec_template.c:679:5: note: here
  679 |     case 4:
      |     ^~~~
src/libavcodec/aacdec_template.c:696:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  696 |         if (ac->tags_mapped == 2 &&
      |            ^
src/libavcodec/aacdec_template.c:702:5: note: here
  702 |     case 3:
      |     ^~~~
src/libavcodec/aacdec_template.c:708:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  708 |         } else if (ac->tags_mapped == 1 && ac->oc[1].m4ac.chan_config == 2 &&
      |                   ^
src/libavcodec/aacdec_template.c:713:5: note: here
  713 |     case 1:
      |     ^~~~
src/libavcodec/aacdec_template.c:714:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  714 |         if (!ac->tags_mapped && type == TYPE_SCE) {
      |            ^
src/libavcodec/aacdec_template.c:718:5: note: here
  718 |     default:
      |     ^~~~~~~
src/libavcodec/aacdec_template.c: In function ‘decode_extension_payload’:
src/libavcodec/aacdec_template.c:2465:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 2465 |         crc_flag++;
      |         ~~~~~~~~^~
src/libavcodec/aacdec_template.c:2466:5: note: here
 2466 |     case EXT_SBR_DATA:
      |     ^~~~
In file included from src/libavcodec/aacenc.h:30,
                 from src/libavcodec/aacenc_is.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aacenc_is.c:29:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
src/libavcodec/aacenc_is.c: In function ‘ff_aac_is_encoding_err’:
src/libavcodec/aacenc_is.c:61:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   61 |             IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01);
      |                                                                          ^
src/libavcodec/aacenc_is.c: In function ‘ff_aac_search_for_is’:
src/libavcodec/aacenc_is.c:142:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum BandType’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |                     if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) {
      |                                            ^~
CC	libavcodec/aacenc_ltp.o
CC	libavcodec/aacenc_pred.o
In file included from src/libavcodec/aacenc.h:30,
                 from src/libavcodec/aacenc_ltp.h:31,
                 from src/libavcodec/aacenc_ltp.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aacenc_ltp.c:30:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
src/libavcodec/aacenc_ltp.c: In function ‘get_lag’:
src/libavcodec/aacenc_ltp.c:87:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f;
      |                              ^
src/libavcodec/aacenc_ltp.c:87:40: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |         corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f;
      |                                        ^
In file included from src/libavcodec/aacenc.h:30,
                 from src/libavcodec/aacenc_pred.h:31,
                 from src/libavcodec/aacenc_pred.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aacenc_pred.c:30:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
CC	libavcodec/aacenc_tns.o
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
CC	libavcodec/aacenctab.o
CC	libavcodec/aacps_common.o
In file included from src/libavcodec/aacenc.h:30,
                 from src/libavcodec/aacenc_tns.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/aacenc_utils.h:31,
                 from src/libavcodec/aacenc_tns.c:32:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
      |                 ^~
src/libavcodec/aacenc_tns.c: In function ‘ff_aac_search_for_tns’:
src/libavcodec/aacenc_tns.c:198:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |         if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH)
      |                                               ^
src/libavcodec/aacenc_tns.c:198:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |         if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH)
      |                                                                                ^
CC	libavcodec/aacps_fixed.o
CC	libavcodec/aacps_float.o
src/libavcodec/aacps_common.c: In function ‘read_icc_data’:
src/libavcodec/aacps_common.c:109:71: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 | READ_PAR_DATA(icc,    huff_offset[table_idx],    0, ps->icc_par[e][b] > 7U, 9, 2)
      |                                                                       ^
src/libavcodec/aacps_common.c:89:17: note: in definition of macro ‘READ_PAR_DATA’
   89 |             if (ERR_CONDITION) \
      |                 ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c:109:71: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 | READ_PAR_DATA(icc,    huff_offset[table_idx],    0, ps->icc_par[e][b] > 7U, 9, 2)
      |                                                                       ^
src/libavcodec/aacps_common.c:98:17: note: in definition of macro ‘READ_PAR_DATA’
   98 |             if (ERR_CONDITION) \
      |                 ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c: In function ‘ff_ps_read_data’:
src/libavcodec/aacps_common.c:251:49: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  251 |                 if (ps->icc_par[ps->num_env][b] > 7U) {
      |                                                 ^
In file included from src/libavcodec/aacpsdsp.h:26,
                 from src/libavcodec/aacps.h:29,
                 from src/libavcodec/aacps.c:30,
                 from src/libavcodec/aacps_fixed.c:24:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:64:5: note: in expansion of macro ‘Q31’
   64 |     Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f),
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:64:29: note: in expansion of macro ‘Q31’
   64 |     Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f),
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:64:53: note: in expansion of macro ‘Q31’
   64 |     Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f),
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:64:77: note: in expansion of macro ‘Q31’
   64 |     Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f),
      |                                                                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:65:5: note: in expansion of macro ‘Q31’
   65 |     Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f)
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:65:29: note: in expansion of macro ‘Q31’
   65 |     Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f)
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:65:53: note: in expansion of macro ‘Q31’
   65 |     Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f)
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:69:5: note: in expansion of macro ‘Q31’
   69 |     Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f),
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:69:29: note: in expansion of macro ‘Q31’
   69 |     Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f),
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:69:53: note: in expansion of macro ‘Q31’
   69 |     Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f),
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:69:77: note: in expansion of macro ‘Q31’
   69 |     Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f),
      |                                                                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:70:5: note: in expansion of macro ‘Q31’
   70 |     Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f)
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:70:29: note: in expansion of macro ‘Q31’
   70 |     Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f)
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:70:53: note: in expansion of macro ‘Q31’
   70 |     Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f)
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:74:5: note: in expansion of macro ‘Q31’
   74 |     Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f),
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:74:29: note: in expansion of macro ‘Q31’
   74 |     Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f),
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:74:53: note: in expansion of macro ‘Q31’
   74 |     Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f),
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:74:77: note: in expansion of macro ‘Q31’
   74 |     Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f),
      |                                                                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:75:5: note: in expansion of macro ‘Q31’
   75 |     Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f)
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:75:29: note: in expansion of macro ‘Q31’
   75 |     Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f)
      |                             ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:75:53: note: in expansion of macro ‘Q31’
   75 |     Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f)
      |                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:79:5: note: in expansion of macro ‘Q31’
   79 |     Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f),   Q31(0.07778723915851f),
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:79:30: note: in expansion of macro ‘Q31’
   79 |     Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f),   Q31(0.07778723915851f),
      |                              ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:79:55: note: in expansion of macro ‘Q31’
   79 |     Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f),   Q31(0.07778723915851f),
      |                                                       ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:79:68: note: in expansion of macro ‘Q31’
   79 |     Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f),   Q31(0.07778723915851f),
      |                                                                    ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:80:5: note: in expansion of macro ‘Q31’
   80 |     Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f)
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:80:30: note: in expansion of macro ‘Q31’
   80 |     Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f)
      |                              ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:80:55: note: in expansion of macro ‘Q31’
   80 |     Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f)
      |                                                       ^~~
src/libavcodec/aacps_fixed_tablegen.h: In function ‘ps_tableinit’:
src/libavcodec/aacps_fixed_tablegen.h:149:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:149:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:149:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:149:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:149:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:149:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  149 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:150:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |       Q30(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793f/M_PI), Q30(1.4945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.5644006729f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:151:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |       Q30(1.3738563061f/M_PI), Q30(1.3851221800f/M_PI), Q30(1.4026404619f/M_PI), Q30(1.4484288692f/M_PI), Q30(1.4949874878f/M_PI), Q30(1.5604078770f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:152:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:153:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |       Q30(1.1507037878f/M_PI), Q30(1.1669205427f/M_PI), Q30(1.1938756704f/M_PI), Q30(1.2754167318f/M_PI), Q30(1.3761177063f/M_PI), Q30(1.5429240465f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:154:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:155:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:156:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:157:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:158:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:159:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |       Q30(0.4200925827f/M_PI), Q30(0.4038758278f/M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:160:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:161:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  161 |       Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:162:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |       Q30(0.1252337098f/M_PI), Q30(0.1176410317f/M_PI), Q30(0.1059871912f/M_PI), Q30(0.0762724727f/M_PI), Q30(0.0468905345f/M_PI), Q30(0.0063956482f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:163:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:164:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |       Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:165:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |       Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5660660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:166:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |       Q30(1.5607966185f/M_PI), Q30(1.5614265203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:167:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |       Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.5601085424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:168:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |       Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:169:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |       Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:170:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |       Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:171:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |       Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:172:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |       Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:173:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |       Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:174:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |       Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:175:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |       Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:176:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |       Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:177:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  177 |       Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:178:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |       Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:179:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |       Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:180:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |       Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:181:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |       Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:182:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |       Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:183:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |       Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:184:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |       Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:185:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:185:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:185:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:185:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
In file included from src/libavcodec/aacps.c:35,
                 from src/libavcodec/aacps_float.c:24:
src/libavcodec/aacps_tablegen.h: In function ‘make_filters_from_proto’:
src/libavcodec/aacps_fixed_tablegen.h:185:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:79:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   79 |             filter[q][n][0] = proto[n] *  cos(theta);
      |                                        ^
src/libavcodec/aacps_tablegen.h:80:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   80 |             filter[q][n][1] = proto[n] * -sin(theta);
      |                                        ^
src/libavcodec/aacps_fixed_tablegen.h:185:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  185 |       Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:186:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |       Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:187:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:187:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h: In function ‘ps_tableinit’:
src/libavcodec/aacps_fixed_tablegen.h:187:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:166:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |                 if (alpha < 0) alpha += M_PI/2;
      |                                      ^~
src/libavcodec/aacps_fixed_tablegen.h:187:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:171:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |                 HB[iid][icc][0] =  M_SQRT2 * alpha_c * gamma_c;
      |                                            ^
src/libavcodec/aacps_tablegen.h:171:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |                 HB[iid][icc][0] =  M_SQRT2 * alpha_c * gamma_c;
      |                                                      ^
src/libavcodec/aacps_fixed_tablegen.h:187:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:172:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |                 HB[iid][icc][1] =  M_SQRT2 * alpha_s * gamma_c;
      |                                            ^
src/libavcodec/aacps_fixed_tablegen.h:187:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  187 |       Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:172:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |                 HB[iid][icc][1] =  M_SQRT2 * alpha_s * gamma_c;
      |                                                      ^
src/libavcodec/aacps_tablegen.h:173:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |                 HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s;
      |                                            ^
src/libavcodec/aacps_fixed_tablegen.h:188:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:173:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |                 HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s;
      |                                                      ^
src/libavcodec/aacps_tablegen.h:174:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |                 HB[iid][icc][3] =  M_SQRT2 * alpha_c * gamma_s;
      |                                            ^
src/libavcodec/aacps_fixed_tablegen.h:188:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:174:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |                 HB[iid][icc][3] =  M_SQRT2 * alpha_c * gamma_s;
      |                                                      ^
src/libavcodec/aacps_fixed_tablegen.h:188:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  181 |         if (k < FF_ARRAY_ELEMS(f_center_20))
      |               ^
src/libavcodec/aacps_fixed_tablegen.h:188:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:186:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  186 |             theta = -M_PI * fractional_delay_links[m] * f_center;
      |                           ^
src/libavcodec/aacps_fixed_tablegen.h:188:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:190:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |         theta = -M_PI*fractional_delay_gain*f_center;
      |                      ^
src/libavcodec/aacps_fixed_tablegen.h:188:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |       Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  196 |         if (k < FF_ARRAY_ELEMS(f_center_34))
      |               ^
src/libavcodec/aacps_fixed_tablegen.h:189:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:201:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |             theta = -M_PI * fractional_delay_links[m] * f_center;
      |                           ^
src/libavcodec/aacps_fixed_tablegen.h:189:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_tablegen.h:205:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |         theta = -M_PI*fractional_delay_gain*f_center;
      |                      ^
src/libavcodec/aacps_fixed_tablegen.h:189:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:189:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:189:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:189:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |       Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:190:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |       Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:191:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  191 |       Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:192:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
CC	libavcodec/aacpsdsp_fixed.o
src/libavcodec/aacps_fixed_tablegen.h:192:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:192:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:192:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:192:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:192:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |       Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:193:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |       Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:194:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |       Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI)
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:199:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:200:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  200 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:201:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  201 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:202:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  202 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:203:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:204:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  204 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:205:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  205 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:206:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:207:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:208:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  208 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
CC	libavcodec/aacpsdsp_float.o
src/libavcodec/aacps_fixed_tablegen.h:209:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:209:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:209:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:209:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:209:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:209:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  209 |       Q30(0.0000000000f/M_PI), Q30(0.1315985769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PI), Q30(0.4193951190f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:210:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  210 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:211:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |       Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:212:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |       Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:213:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:214:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  214 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:215:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  215 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:216:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  216 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:217:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  217 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:218:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:219:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  219 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:220:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  220 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:221:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  221 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:222:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  222 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:223:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:224:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:225:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  225 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:226:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:227:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:228:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:229:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |       Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:230:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |       Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:231:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |       Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:232:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |       Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:233:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |       Q30(0.0000000000f/M_PI), Q30(0.1212290376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:234:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |       Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:235:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  235 |       Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:236:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |       Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q30(0.1248718798f/M_PI), Q30(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:237:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  237 |       Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.1037906483f/M_PI), Q30(0.1115923747f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:238:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |       Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:239:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  239 |       Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:240:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
In file included from src/libavcodec/aacpsdsp.h:26,
                 from src/libavcodec/aacpsdsp_template.c:27,
                 from src/libavcodec/aacpsdsp_fixed.c:23:
src/libavcodec/aacpsdsp_template.c: In function ‘ps_decorrelate_c’:
src/libavcodec/aacps_fixed_tablegen.h:240:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacpsdsp_template.c:113:35: note: in expansion of macro ‘Q31’
  113 |     static const INTFLOAT a[] = { Q31(0.65143905753106f),
      |                                   ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacpsdsp_template.c:114:32: note: in expansion of macro ‘Q31’
  114 |                                Q31(0.56471812200776f),
      |                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacpsdsp_template.c:115:32: note: in expansion of macro ‘Q31’
  115 |                                Q31(0.48954165955695f) };
      |                                ^~~
src/libavcodec/aacps_fixed_tablegen.h:240:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:240:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:240:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:240:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |       Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:241:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |       Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:242:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:242:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:242:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:242:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
CC	libavcodec/aacpsy.o
src/libavcodec/aacps_fixed_tablegen.h:242:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:242:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  242 |       Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:243:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  243 |       Q30(0.0000000000f/M_PI), Q30(0.0019607407f/M_PI), Q30(0.0030395309f/M_PI), Q30(0.0044951206f/M_PI), Q30(0.0052305623f/M_PI), Q30(0.0056152637f/M_PI),
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                        ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                                                 ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                                                                          ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                                                                                                   ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                                                                                                                            ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:244:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  244 |       Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI)
      |                                                                                                                                                     ^
src/libavcodec/aac_defines.h:44:36: note: in definition of macro ‘Q30’
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                    ^
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:249:9: note: in expansion of macro ‘Q30’
  249 |         Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:249:33: note: in expansion of macro ‘Q30’
  249 |         Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:249:57: note: in expansion of macro ‘Q30’
  249 |         Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:249:81: note: in expansion of macro ‘Q30’
  249 |         Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:250:9: note: in expansion of macro ‘Q30’
  250 |         Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:250:33: note: in expansion of macro ‘Q30’
  250 |         Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:250:57: note: in expansion of macro ‘Q30’
  250 |         Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:251:9: note: in expansion of macro ‘Q30’
  251 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:251:33: note: in expansion of macro ‘Q30’
  251 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:251:57: note: in expansion of macro ‘Q30’
  251 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:251:81: note: in expansion of macro ‘Q30’
  251 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:252:9: note: in expansion of macro ‘Q30’
  252 |         Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:252:33: note: in expansion of macro ‘Q30’
  252 |         Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:252:57: note: in expansion of macro ‘Q30’
  252 |         Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:254:9: note: in expansion of macro ‘Q30’
  254 |         Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:254:33: note: in expansion of macro ‘Q30’
  254 |         Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:254:57: note: in expansion of macro ‘Q30’
  254 |         Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:254:81: note: in expansion of macro ‘Q30’
  254 |         Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:255:9: note: in expansion of macro ‘Q30’
  255 |         Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:255:33: note: in expansion of macro ‘Q30’
  255 |         Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:255:57: note: in expansion of macro ‘Q30’
  255 |         Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:255:81: note: in expansion of macro ‘Q30’
  255 |         Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:256:9: note: in expansion of macro ‘Q30’
  256 |         Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:256:33: note: in expansion of macro ‘Q30’
  256 |         Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:256:57: note: in expansion of macro ‘Q30’
  256 |         Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:256:81: note: in expansion of macro ‘Q30’
  256 |         Q30(1.39677960498402f), Q30(1.38005309967827f), Q30(1.34839972492648f), Q30(1.31392017367631f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:257:9: note: in expansion of macro ‘Q30’
  257 |         Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:257:33: note: in expansion of macro ‘Q30’
  257 |         Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:257:57: note: in expansion of macro ‘Q30’
  257 |         Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:258:9: note: in expansion of macro ‘Q30’
  258 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:258:33: note: in expansion of macro ‘Q30’
  258 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:258:57: note: in expansion of macro ‘Q30’
  258 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:258:81: note: in expansion of macro ‘Q30’
  258 |         Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:259:9: note: in expansion of macro ‘Q30’
  259 |         Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:259:33: note: in expansion of macro ‘Q30’
  259 |         Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:259:57: note: in expansion of macro ‘Q30’
  259 |         Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:259:81: note: in expansion of macro ‘Q30’
  259 |         Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:260:9: note: in expansion of macro ‘Q30’
  260 |         Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:260:33: note: in expansion of macro ‘Q30’
  260 |         Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:260:57: note: in expansion of macro ‘Q30’
  260 |         Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f),
      |                                                         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:260:81: note: in expansion of macro ‘Q30’
  260 |         Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f),
      |                                                                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:261:9: note: in expansion of macro ‘Q30’
  261 |         Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f),
      |         ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:261:33: note: in expansion of macro ‘Q30’
  261 |         Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f),
      |                                 ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:261:57: note: in expansion of macro ‘Q30’
  261 |         Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f),
      |                                                         ^~~
src/libavcodec/aacps_fixed_tablegen.h:265:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                 ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                        ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                                               ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:102: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                                                                      ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:125: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                                                                                             ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:148: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                                                                                                                    ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aacps_fixed_tablegen.h:265:171: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  265 |         Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI)
      |                                                                                                                                                                           ^
src/libavcodec/aac_defines.h:45:36: note: in definition of macro ‘Q31’
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                    ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:279:51: note: in expansion of macro ‘Q31’
  279 |     static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) };
      |                                                   ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:279:63: note: in expansion of macro ‘Q31’
  279 |     static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) };
      |                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:279:75: note: in expansion of macro ‘Q31’
  279 |     static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) };
      |                                                                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps_fixed_tablegen.h:280:39: note: in expansion of macro ‘Q31’
  280 |     const int fractional_delay_gain = Q31(0.39f);
      |                                       ^~~
In file included from src/libavcodec/aacps.c:32:
src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  361 |         if (k < FF_ARRAY_ELEMS(f_center_20))
      |               ^
src/libavcodec/aacps_fixed_tablegen.h:383:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  383 |         if (k < FF_ARRAY_ELEMS(f_center_34))
      |               ^
src/libavcodec/aacps.c: At top level:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:39:5: note: in expansion of macro ‘Q31’
   39 |     Q31(0.0f),  Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:39:17: note: in expansion of macro ‘Q31’
   39 |     Q31(0.0f),  Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
      |                 ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:39:41: note: in expansion of macro ‘Q31’
   39 |     Q31(0.0f),  Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
      |                                         ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:39:52: note: in expansion of macro ‘Q31’
   39 |     Q31(0.0f),  Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
      |                                                    ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:40:5: note: in expansion of macro ‘Q31’
   40 |     Q31(0.0f),  Q31(0.30596630545168f), Q31(0.5f)
      |     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:40:17: note: in expansion of macro ‘Q31’
   40 |     Q31(0.0f),  Q31(0.30596630545168f), Q31(0.5f)
      |                 ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:40:41: note: in expansion of macro ‘Q31’
   40 |     Q31(0.0f),  Q31(0.30596630545168f), Q31(0.5f)
      |                                         ^~~
src/libavcodec/aacps.c: In function ‘decorrelation’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:416:40: note: in expansion of macro ‘Q31’
  416 |     const INTFLOAT peak_decay_factor = Q31(0.76592833836465f);
      |                                        ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:188:26: note: in expansion of macro ‘Q30’
  188 | #define DECAY_SLOPE      Q30(0.05f)
      |                          ^~~
src/libavcodec/aacps.c:486:39: note: in expansion of macro ‘DECAY_SLOPE’
  486 |           g_decay_slope = (1 << 30) - DECAY_SLOPE * (k - DECAY_CUTOFF[is34]);
      |                                       ^~~~~~~~~~~
In file included from src/libavcodec/aacpsy.c:28:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/aacps.c: In function ‘stereo_processing’:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   44 | #define Q30(x)              (int)((x)*1073741824.0 + 0.5)
      |                                      ^
src/libavcodec/aacps.c:678:30: note: in expansion of macro ‘Q30’
  678 |             INTFLOAT width = Q30(1.f) / ((stop - start) ? (stop - start) : 1);
      |                              ^~~
CC	libavcodec/aacsbr.o
CC	libavcodec/aacsbr_fixed.o
src/libavcodec/aacpsy.c: In function ‘ath’:
src/libavcodec/aacpsy.c:296:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  296 |             - 6.8  * exp(-0.6  * (f - 3.4) * (f - 3.4))
      |                                     ^
src/libavcodec/aacpsy.c:296:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  296 |             - 6.8  * exp(-0.6  * (f - 3.4) * (f - 3.4))
      |                                                 ^
src/libavcodec/aacpsy.c:297:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  297 |             + 6.0  * exp(-0.15 * (f - 8.7) * (f - 8.7))
      |                                     ^
src/libavcodec/aacpsy.c:297:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  297 |             + 6.0  * exp(-0.15 * (f - 8.7) * (f - 8.7))
      |                                                 ^
src/libavcodec/aacpsy.c:298:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  298 |             + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
      |                           ^
src/libavcodec/aacpsy.c:298:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  298 |             + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
      |                                          ^
src/libavcodec/aacpsy.c:298:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  298 |             + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
      |                                              ^
src/libavcodec/aacpsy.c:298:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  298 |             + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
      |                                                  ^
src/libavcodec/aacpsy.c:298:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  298 |             + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
      |                                                      ^
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_init’:
src/libavcodec/aacpsy.c:349:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  349 |             coeffs[g].barks = (bark + prev) / 2.0;
      |                                             ^
src/libavcodec/aacpsy.c:360:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  360 |             minsnr = exp2(pe_min / band_sizes[g]) - 1.5f;
      |                                                   ^
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_window’:
src/libavcodec/aacpsy.c:420:5: warning: missing initializer for field ‘window_shape’ of ‘FFPsyWindowInfo’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  420 |     FFPsyWindowInfo wi  = { { 0 } };
      |     ^~~~~~~~~~~~~~~
In file included from src/libavcodec/aacpsy.c:32:
src/libavcodec/psymodel.h:79:9: note: window_shape’ declared here
   79 |     int window_shape;                 ///< window shape (sine/KBD/whatever)
      |         ^~~~~~~~~~~~
src/libavcodec/aacpsy.c: In function ‘calc_reduction_3gpp’:
src/libavcodec/aacpsy.c:565:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |     if(active_lines == 0.0)
      |                     ^~
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_analyze_channel’:
src/libavcodec/aacpsy.c:794:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  794 |             if (fabs(delta_pe) > 0.05f * desired_pe)
      |                                ^
src/libavcodec/aacpsy.c: In function ‘psy_lame_window’:
src/libavcodec/aacpsy.c:893:5: warning: missing initializer for field ‘window_shape’ of ‘FFPsyWindowInfo’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  893 |     FFPsyWindowInfo wi = { { 0 } };
      |     ^~~~~~~~~~~~~~~
src/libavcodec/psymodel.h:79:9: note: window_shape’ declared here
   79 |     int window_shape;                 ///< window shape (sine/KBD/whatever)
      |         ^~~~~~~~~~~~
src/libavcodec/aacsbr.c: In function ‘sbr_dequant’:
src/libavcodec/aacsbr.c:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   79 |         for (e = 1; e <= sbr->data[0].bs_num_env; e++) {
      |                       ^~
src/libavcodec/aacsbr.c:80:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   80 |             for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) {
      |                           ^
src/libavcodec/aacsbr.c:87:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   87 |                     temp1 = ff_exp2fi((sbr->data[0].env_facs_q[e][k]>>1) + 7) *
      |                                                                               ^
src/libavcodec/aacsbr.c:89:88: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   89 |                     temp2 = ff_exp2fi((pan_offset - sbr->data[1].env_facs_q[e][k])>>1) *
      |                                                                                        ^
src/libavcodec/aacsbr.c:92:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |                 if (temp1 > 1E20) {
      |                           ^
src/libavcodec/aacsbr.c:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |         for (e = 1; e <= sbr->data[0].bs_num_noise; e++) {
      |                       ^~
src/libavcodec/aacsbr.c:102:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  102 |             for (k = 0; k < sbr->n_q; k++) {
      |                           ^
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/mpeg4audio.h:27,
                 from src/libavcodec/aac.h:41,
                 from src/libavcodec/aacsbr.c:30:
src/libavcodec/aacsbr.c:106:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  106 |                 av_assert0(temp1 <= 1E20);
      |                                  ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/aacsbr.c:114:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  114 |             for (e = 1; e <= sbr->data[ch].bs_num_env; e++)
      |                           ^~
src/libavcodec/aacsbr.c:115:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  115 |                 for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){
      |                               ^
src/libavcodec/aacsbr.c:120:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  120 |                                                        * exp2_tab[sbr->data[ch].env_facs_q[e][k] & 1];
      |                                                        ^
src/libavcodec/aacsbr.c:121:54: warning: implicit conversion from ‘AAC_FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  121 |                     if (sbr->data[ch].env_facs[e][k] > 1E20) {
      |                                                      ^
src/libavcodec/aacsbr.c:127:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  127 |             for (e = 1; e <= sbr->data[ch].bs_num_noise; e++)
      |                           ^~
src/libavcodec/aacsbr.c:128:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  128 |                 for (k = 0; k < sbr->n_q; k++)
      |                               ^
In file included from src/libavcodec/aac.h:34,
                 from src/libavcodec/aacsbr_fixed.c:59:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:273:2: note: in expansion of macro ‘Q31’
  273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:273:27: note: in expansion of macro ‘Q31’
  273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:273:54: note: in expansion of macro ‘Q31’
  273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                                                      ^~~
src/libavcodec/aacsbr.c: In function ‘sbr_chirp’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:273:79: note: in expansion of macro ‘Q31’
  273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                                                                               ^~~
src/libavcodec/aacsbr.c:200:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     for (i = 0; i < sbr->n_q; i++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:274:2: note: in expansion of macro ‘Q31’
  274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:274:27: note: in expansion of macro ‘Q31’
  274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:274:54: note: in expansion of macro ‘Q31’
  274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:274:79: note: in expansion of macro ‘Q31’
  274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                                                                               ^~~
src/libavcodec/aacsbr.c: In function ‘sbr_gain_calc’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:275:2: note: in expansion of macro ‘Q31’
  275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:275:27: note: in expansion of macro ‘Q31’
  275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                           ^~~
src/libavcodec/aacsbr.c:225:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |     for (e = 0; e < ch_data->bs_num_env; e++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:275:54: note: in expansion of macro ‘Q31’
  275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:275:79: note: in expansion of macro ‘Q31’
  275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                                                                               ^~~
src/libavcodec/aacsbr.c:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         for (k = 0; k < sbr->n_lim; k++) {
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:276:2: note: in expansion of macro ‘Q31’
  276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:276:27: note: in expansion of macro ‘Q31’
  276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:276:54: note: in expansion of macro ‘Q31’
  276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                                                      ^~~
src/libavcodec/aacsbr.c:230:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |             for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
      |                                                         ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:276:79: note: in expansion of macro ‘Q31’
  276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:277:2: note: in expansion of macro ‘Q31’
  277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:277:27: note: in expansion of macro ‘Q31’
  277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:277:54: note: in expansion of macro ‘Q31’
  277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:277:79: note: in expansion of macro ‘Q31’
  277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:278:2: note: in expansion of macro ‘Q31’
  278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
      |  ^~~
src/libavcodec/aacsbr.c:245:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  245 |             for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
      |                                                         ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:278:27: note: in expansion of macro ‘Q31’
  278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:278:54: note: in expansion of macro ‘Q31’
  278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:278:79: note: in expansion of macro ‘Q31’
  278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:279:2: note: in expansion of macro ‘Q31’
  279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
      |  ^~~
src/libavcodec/aacsbr.c:251:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  251 |             for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
      |                                                         ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:279:27: note: in expansion of macro ‘Q31’
  279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:279:54: note: in expansion of macro ‘Q31’
  279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:279:79: note: in expansion of macro ‘Q31’
  279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:280:2: note: in expansion of macro ‘Q31’
  280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
      |  ^~~
src/libavcodec/aacsbr.c:257:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  257 |             for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
      |                                                         ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:280:27: note: in expansion of macro ‘Q31’
  280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:280:54: note: in expansion of macro ‘Q31’
  280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:280:79: note: in expansion of macro ‘Q31’
  280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:281:2: note: in expansion of macro ‘Q31’
  281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:281:27: note: in expansion of macro ‘Q31’
  281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
      |                           ^~~
src/libavcodec/aacsbr.c:265:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |             for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
      |                                                         ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:281:54: note: in expansion of macro ‘Q31’
  281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:281:79: note: in expansion of macro ‘Q31’
  281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:282:2: note: in expansion of macro ‘Q31’
  282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:282:27: note: in expansion of macro ‘Q31’
  282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:282:54: note: in expansion of macro ‘Q31’
  282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:282:79: note: in expansion of macro ‘Q31’
  282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:283:2: note: in expansion of macro ‘Q31’
  283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:283:27: note: in expansion of macro ‘Q31’
  283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:283:54: note: in expansion of macro ‘Q31’
  283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:283:79: note: in expansion of macro ‘Q31’
  283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
      |                                                                               ^~~
src/libavcodec/aacsbr.c: In function ‘sbr_hf_assemble’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:284:2: note: in expansion of macro ‘Q31’
  284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:284:27: note: in expansion of macro ‘Q31’
  284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
      |                           ^~~
src/libavcodec/aacsbr.c:311:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  311 |     for (e = 0; e < ch_data->bs_num_env; e++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:284:54: note: in expansion of macro ‘Q31’
  284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:284:79: note: in expansion of macro ‘Q31’
  284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:285:2: note: in expansion of macro ‘Q31’
  285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:285:27: note: in expansion of macro ‘Q31’
  285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
      |                           ^~~
src/libavcodec/aacsbr.c:318:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     for (e = 0; e < ch_data->bs_num_env; e++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:285:54: note: in expansion of macro ‘Q31’
  285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:285:79: note: in expansion of macro ‘Q31’
  285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:286:2: note: in expansion of macro ‘Q31’
  286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:286:27: note: in expansion of macro ‘Q31’
  286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:286:54: note: in expansion of macro ‘Q31’
  286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:286:79: note: in expansion of macro ‘Q31’
  286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:287:2: note: in expansion of macro ‘Q31’
  287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:287:27: note: in expansion of macro ‘Q31’
  287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:287:54: note: in expansion of macro ‘Q31’
  287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:287:79: note: in expansion of macro ‘Q31’
  287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:288:2: note: in expansion of macro ‘Q31’
  288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:288:27: note: in expansion of macro ‘Q31’
  288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:288:54: note: in expansion of macro ‘Q31’
  288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:288:79: note: in expansion of macro ‘Q31’
  288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:289:2: note: in expansion of macro ‘Q31’
  289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:289:27: note: in expansion of macro ‘Q31’
  289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:289:54: note: in expansion of macro ‘Q31’
  289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:289:79: note: in expansion of macro ‘Q31’
  289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:290:2: note: in expansion of macro ‘Q31’
  290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:290:27: note: in expansion of macro ‘Q31’
  290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:290:54: note: in expansion of macro ‘Q31’
  290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:290:79: note: in expansion of macro ‘Q31’
  290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:291:2: note: in expansion of macro ‘Q31’
  291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:291:27: note: in expansion of macro ‘Q31’
  291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:291:54: note: in expansion of macro ‘Q31’
  291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:291:79: note: in expansion of macro ‘Q31’
  291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:292:2: note: in expansion of macro ‘Q31’
  292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:292:27: note: in expansion of macro ‘Q31’
  292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:292:54: note: in expansion of macro ‘Q31’
  292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:292:79: note: in expansion of macro ‘Q31’
  292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:293:2: note: in expansion of macro ‘Q31’
  293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:293:27: note: in expansion of macro ‘Q31’
  293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:293:54: note: in expansion of macro ‘Q31’
  293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:293:79: note: in expansion of macro ‘Q31’
  293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:294:2: note: in expansion of macro ‘Q31’
  294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:294:27: note: in expansion of macro ‘Q31’
  294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:294:54: note: in expansion of macro ‘Q31’
  294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:294:79: note: in expansion of macro ‘Q31’
  294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:295:2: note: in expansion of macro ‘Q31’
  295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:295:27: note: in expansion of macro ‘Q31’
  295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:295:54: note: in expansion of macro ‘Q31’
  295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:295:79: note: in expansion of macro ‘Q31’
  295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:296:2: note: in expansion of macro ‘Q31’
  296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:296:27: note: in expansion of macro ‘Q31’
  296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
      |                           ^~~
In file included from src/libavcodec/aacsbr.c:369:
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_tablelim’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:296:54: note: in expansion of macro ‘Q31’
  296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |         for (k = 1; k <= sbr->num_patches; k++)
      |                       ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:296:79: note: in expansion of macro ‘Q31’
  296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:297:2: note: in expansion of macro ‘Q31’
  297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:297:27: note: in expansion of macro ‘Q31’
  297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:297:54: note: in expansion of macro ‘Q31’
  297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:297:79: note: in expansion of macro ‘Q31’
  297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:298:2: note: in expansion of macro ‘Q31’
  298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:298:27: note: in expansion of macro ‘Q31’
  298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:298:54: note: in expansion of macro ‘Q31’
  298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:298:79: note: in expansion of macro ‘Q31’
  298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:299:2: note: in expansion of macro ‘Q31’
  299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:299:27: note: in expansion of macro ‘Q31’
  299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:299:54: note: in expansion of macro ‘Q31’
  299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:299:79: note: in expansion of macro ‘Q31’
  299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:300:2: note: in expansion of macro ‘Q31’
  300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:300:27: note: in expansion of macro ‘Q31’
  300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:300:54: note: in expansion of macro ‘Q31’
  300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_header’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:300:79: note: in expansion of macro ‘Q31’
  300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  251 |     if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
      |                               ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:301:2: note: in expansion of macro ‘Q31’
  301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:301:27: note: in expansion of macro ‘Q31’
  301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:301:54: note: in expansion of macro ‘Q31’
  301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:301:79: note: in expansion of macro ‘Q31’
  301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:302:2: note: in expansion of macro ‘Q31’
  302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:302:27: note: in expansion of macro ‘Q31’
  302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:302:54: note: in expansion of macro ‘Q31’
  302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:302:79: note: in expansion of macro ‘Q31’
  302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:303:2: note: in expansion of macro ‘Q31’
  303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:303:27: note: in expansion of macro ‘Q31’
  303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:303:54: note: in expansion of macro ‘Q31’
  303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:303:79: note: in expansion of macro ‘Q31’
  303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:304:2: note: in expansion of macro ‘Q31’
  304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:304:27: note: in expansion of macro ‘Q31’
  304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:304:54: note: in expansion of macro ‘Q31’
  304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:304:79: note: in expansion of macro ‘Q31’
  304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:305:2: note: in expansion of macro ‘Q31’
  305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:305:27: note: in expansion of macro ‘Q31’
  305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:305:54: note: in expansion of macro ‘Q31’
  305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:305:79: note: in expansion of macro ‘Q31’
  305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_master’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:306:2: note: in expansion of macro ‘Q31’
  306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:306:27: note: in expansion of macro ‘Q31’
  306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  369 |         for (k = 1; k <= sbr->n_master; k++)
      |                       ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:306:54: note: in expansion of macro ‘Q31’
  306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:306:79: note: in expansion of macro ‘Q31’
  306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:307:2: note: in expansion of macro ‘Q31’
  307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |         for (k = 1; k <= sbr->n_master; k++)
      |                       ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:307:27: note: in expansion of macro ‘Q31’
  307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:307:54: note: in expansion of macro ‘Q31’
  307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:307:79: note: in expansion of macro ‘Q31’
  307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:308:2: note: in expansion of macro ‘Q31’
  308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:308:27: note: in expansion of macro ‘Q31’
  308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:308:54: note: in expansion of macro ‘Q31’
  308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:308:79: note: in expansion of macro ‘Q31’
  308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:309:2: note: in expansion of macro ‘Q31’
  309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:309:27: note: in expansion of macro ‘Q31’
  309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:309:54: note: in expansion of macro ‘Q31’
  309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:309:79: note: in expansion of macro ‘Q31’
  309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:310:2: note: in expansion of macro ‘Q31’
  310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:310:27: note: in expansion of macro ‘Q31’
  310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:310:54: note: in expansion of macro ‘Q31’
  310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:310:79: note: in expansion of macro ‘Q31’
  310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:311:2: note: in expansion of macro ‘Q31’
  311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:311:27: note: in expansion of macro ‘Q31’
  311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:311:54: note: in expansion of macro ‘Q31’
  311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:311:79: note: in expansion of macro ‘Q31’
  311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:312:2: note: in expansion of macro ‘Q31’
  312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:312:27: note: in expansion of macro ‘Q31’
  312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:312:54: note: in expansion of macro ‘Q31’
  312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:312:79: note: in expansion of macro ‘Q31’
  312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:313:2: note: in expansion of macro ‘Q31’
  313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:313:27: note: in expansion of macro ‘Q31’
  313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:313:54: note: in expansion of macro ‘Q31’
  313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:313:79: note: in expansion of macro ‘Q31’
  313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:314:2: note: in expansion of macro ‘Q31’
  314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:314:27: note: in expansion of macro ‘Q31’
  314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:314:54: note: in expansion of macro ‘Q31’
  314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_hf_calc_npatches’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:314:79: note: in expansion of macro ‘Q31’
  314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:511:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  511 |     if (goal_sb < sbr->kx[1] + sbr->m[1]) {
      |                 ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:315:2: note: in expansion of macro ‘Q31’
  315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:315:27: note: in expansion of macro ‘Q31’
  315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:315:54: note: in expansion of macro ‘Q31’
  315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:315:79: note: in expansion of macro ‘Q31’
  315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:524:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  524 |         for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) {
      |                                  ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:316:2: note: in expansion of macro ‘Q31’
  316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:316:27: note: in expansion of macro ‘Q31’
  316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:316:54: note: in expansion of macro ‘Q31’
  316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:316:79: note: in expansion of macro ‘Q31’
  316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:550:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  550 |     } while (sb != sbr->kx[1] + sbr->m[1]);
      |                 ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:317:2: note: in expansion of macro ‘Q31’
  317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:317:27: note: in expansion of macro ‘Q31’
  317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:317:54: note: in expansion of macro ‘Q31’
  317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:317:79: note: in expansion of macro ‘Q31’
  317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_derived’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:318:2: note: in expansion of macro ‘Q31’
  318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:318:27: note: in expansion of macro ‘Q31’
  318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:588:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  588 |     for (k = 1; k <= sbr->n[0]; k++)
      |                   ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:318:54: note: in expansion of macro ‘Q31’
  318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:318:79: note: in expansion of macro ‘Q31’
  318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:319:2: note: in expansion of macro ‘Q31’
  319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:319:27: note: in expansion of macro ‘Q31’
  319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:615:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  615 |     for (k = 1; k <= sbr->n_q; k++) {
      |                   ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:319:54: note: in expansion of macro ‘Q31’
  319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:319:79: note: in expansion of macro ‘Q31’
  319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:320:2: note: in expansion of macro ‘Q31’
  320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:320:27: note: in expansion of macro ‘Q31’
  320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:320:54: note: in expansion of macro ‘Q31’
  320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:320:79: note: in expansion of macro ‘Q31’
  320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:321:2: note: in expansion of macro ‘Q31’
  321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:321:27: note: in expansion of macro ‘Q31’
  321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:684:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  684 |         for (i = 1; i < ch_data->bs_num_env; i++)
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:321:54: note: in expansion of macro ‘Q31’
  321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:321:79: note: in expansion of macro ‘Q31’
  321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:322:2: note: in expansion of macro ‘Q31’
  322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:322:27: note: in expansion of macro ‘Q31’
  322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:700:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  700 |         for (i = 0; i < ch_data->bs_num_env; i++)
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:322:54: note: in expansion of macro ‘Q31’
  322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:322:79: note: in expansion of macro ‘Q31’
  322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:323:2: note: in expansion of macro ‘Q31’
  323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:323:27: note: in expansion of macro ‘Q31’
  323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:323:54: note: in expansion of macro ‘Q31’
  323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:323:79: note: in expansion of macro ‘Q31’
  323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:324:2: note: in expansion of macro ‘Q31’
  324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:324:27: note: in expansion of macro ‘Q31’
  324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:324:54: note: in expansion of macro ‘Q31’
  324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  747 |     if (bs_pointer > ch_data->bs_num_env + 1) {
      |                    ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:324:79: note: in expansion of macro ‘Q31’
  324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:325:2: note: in expansion of macro ‘Q31’
  325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:325:27: note: in expansion of macro ‘Q31’
  325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:754:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  754 |     for (i = 1; i <= ch_data->bs_num_env; i++) {
      |                   ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:325:54: note: in expansion of macro ‘Q31’
  325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:325:79: note: in expansion of macro ‘Q31’
  325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:326:2: note: in expansion of macro ‘Q31’
  326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:326:27: note: in expansion of macro ‘Q31’
  326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:326:54: note: in expansion of macro ‘Q31’
  326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:326:79: note: in expansion of macro ‘Q31’
  326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  782 |     ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
      |                                         ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:327:2: note: in expansion of macro ‘Q31’
  327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:327:27: note: in expansion of macro ‘Q31’
  327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:327:54: note: in expansion of macro ‘Q31’
  327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c: In function ‘copy_sbr_grid’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:327:79: note: in expansion of macro ‘Q31’
  327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:328:2: note: in expansion of macro ‘Q31’
  328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:796:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  796 |     dst->e_a[0]            = -(dst->e_a[1] != dst->bs_num_env);
      |                                            ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:328:27: note: in expansion of macro ‘Q31’
  328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:328:54: note: in expansion of macro ‘Q31’
  328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:328:79: note: in expansion of macro ‘Q31’
  328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_invf’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:329:2: note: in expansion of macro ‘Q31’
  329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:329:27: note: in expansion of macro ‘Q31’
  329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:824:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  824 |     for (i = 0; i < sbr->n_q; i++)
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:329:54: note: in expansion of macro ‘Q31’
  329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:329:79: note: in expansion of macro ‘Q31’
  329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:330:2: note: in expansion of macro ‘Q31’
  330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:330:27: note: in expansion of macro ‘Q31’
  330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:330:54: note: in expansion of macro ‘Q31’
  330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:330:79: note: in expansion of macro ‘Q31’
  330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:331:2: note: in expansion of macro ‘Q31’
  331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:331:27: note: in expansion of macro ‘Q31’
  331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_envelope’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:331:54: note: in expansion of macro ‘Q31’
  331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:331:79: note: in expansion of macro ‘Q31’
  331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:332:2: note: in expansion of macro ‘Q31’
  332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:868:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  868 |     for (i = 0; i < ch_data->bs_num_env; i++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:332:27: note: in expansion of macro ‘Q31’
  332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
      |                           ^~~
CC	libavcodec/aactab.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:332:54: note: in expansion of macro ‘Q31’
  332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:332:79: note: in expansion of macro ‘Q31’
  332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:872:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  872 |                 for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
      |                               ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:333:2: note: in expansion of macro ‘Q31’
  333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:333:27: note: in expansion of macro ‘Q31’
  333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:333:54: note: in expansion of macro ‘Q31’
  333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:333:79: note: in expansion of macro ‘Q31’
  333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:334:2: note: in expansion of macro ‘Q31’
  334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:880:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  880 |                 for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
      |                               ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:334:27: note: in expansion of macro ‘Q31’
  334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:334:54: note: in expansion of macro ‘Q31’
  334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:334:79: note: in expansion of macro ‘Q31’
  334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:335:2: note: in expansion of macro ‘Q31’
  335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:889:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  889 |                 for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
      |                               ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:335:27: note: in expansion of macro ‘Q31’
  335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:335:54: note: in expansion of macro ‘Q31’
  335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:335:79: note: in expansion of macro ‘Q31’
  335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:336:2: note: in expansion of macro ‘Q31’
  336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:336:27: note: in expansion of macro ‘Q31’
  336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:900:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  900 |             for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
      |                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:336:54: note: in expansion of macro ‘Q31’
  336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:336:79: note: in expansion of macro ‘Q31’
  336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_noise’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:337:2: note: in expansion of macro ‘Q31’
  337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:337:27: note: in expansion of macro ‘Q31’
  337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:337:54: note: in expansion of macro ‘Q31’
  337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:937:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  937 |     for (i = 0; i < ch_data->bs_num_noise; i++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:337:79: note: in expansion of macro ‘Q31’
  337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:338:2: note: in expansion of macro ‘Q31’
  338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:338:27: note: in expansion of macro ‘Q31’
  338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:939:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  939 |             for (j = 0; j < sbr->n_q; j++) {
      |                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:338:54: note: in expansion of macro ‘Q31’
  338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:338:79: note: in expansion of macro ‘Q31’
  338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:339:2: note: in expansion of macro ‘Q31’
  339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:339:27: note: in expansion of macro ‘Q31’
  339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:948:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  948 |             for (j = 1; j < sbr->n_q; j++) {
      |                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:339:54: note: in expansion of macro ‘Q31’
  339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:339:79: note: in expansion of macro ‘Q31’
  339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:340:2: note: in expansion of macro ‘Q31’
  340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:340:27: note: in expansion of macro ‘Q31’
  340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:340:54: note: in expansion of macro ‘Q31’
  340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:340:79: note: in expansion of macro ‘Q31’
  340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:341:2: note: in expansion of macro ‘Q31’
  341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:341:27: note: in expansion of macro ‘Q31’
  341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:341:54: note: in expansion of macro ‘Q31’
  341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:341:79: note: in expansion of macro ‘Q31’
  341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:342:2: note: in expansion of macro ‘Q31’
  342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:342:27: note: in expansion of macro ‘Q31’
  342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:342:54: note: in expansion of macro ‘Q31’
  342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:342:79: note: in expansion of macro ‘Q31’
  342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:343:2: note: in expansion of macro ‘Q31’
  343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:343:27: note: in expansion of macro ‘Q31’
  343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:343:54: note: in expansion of macro ‘Q31’
  343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:343:79: note: in expansion of macro ‘Q31’
  343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:344:2: note: in expansion of macro ‘Q31’
  344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:344:27: note: in expansion of macro ‘Q31’
  344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:344:54: note: in expansion of macro ‘Q31’
  344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:344:79: note: in expansion of macro ‘Q31’
  344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:345:2: note: in expansion of macro ‘Q31’
  345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:345:27: note: in expansion of macro ‘Q31’
  345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:345:54: note: in expansion of macro ‘Q31’
  345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:345:79: note: in expansion of macro ‘Q31’
  345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:346:2: note: in expansion of macro ‘Q31’
  346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:346:27: note: in expansion of macro ‘Q31’
  346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:346:54: note: in expansion of macro ‘Q31’
  346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:346:79: note: in expansion of macro ‘Q31’
  346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:347:2: note: in expansion of macro ‘Q31’
  347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
      |  ^~~
src/libavcodec/aacsbr_template.c: In function ‘ff_decode_sbr_extension’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:347:27: note: in expansion of macro ‘Q31’
  347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:347:54: note: in expansion of macro ‘Q31’
  347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:347:79: note: in expansion of macro ‘Q31’
  347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1170 |     if (bytes_read > cnt) {
      |                    ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:348:2: note: in expansion of macro ‘Q31’
  348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:348:27: note: in expansion of macro ‘Q31’
  348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:348:54: note: in expansion of macro ‘Q31’
  348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:348:79: note: in expansion of macro ‘Q31’
  348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:349:2: note: in expansion of macro ‘Q31’
  349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:349:27: note: in expansion of macro ‘Q31’
  349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:349:54: note: in expansion of macro ‘Q31’
  349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:349:79: note: in expansion of macro ‘Q31’
  349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_lf_gen’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:350:2: note: in expansion of macro ‘Q31’
  350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:350:27: note: in expansion of macro ‘Q31’
  350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:350:54: note: in expansion of macro ‘Q31’
  350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:350:79: note: in expansion of macro ‘Q31’
  350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:1293:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1293 |     for (k = 0; k < sbr->kx[1]; k++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:351:2: note: in expansion of macro ‘Q31’
  351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:351:27: note: in expansion of macro ‘Q31’
  351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:351:54: note: in expansion of macro ‘Q31’
  351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:351:79: note: in expansion of macro ‘Q31’
  351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:1300:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1300 |     for (k = 0; k < sbr->kx[0]; k++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:352:2: note: in expansion of macro ‘Q31’
  352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:352:27: note: in expansion of macro ‘Q31’
  352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_hf_gen’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:352:54: note: in expansion of macro ‘Q31’
  352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:352:79: note: in expansion of macro ‘Q31’
  352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:353:2: note: in expansion of macro ‘Q31’
  353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:353:27: note: in expansion of macro ‘Q31’
  353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1319:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1319 |     for (j = 0; j < sbr->num_patches; j++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:353:54: note: in expansion of macro ‘Q31’
  353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:353:79: note: in expansion of macro ‘Q31’
  353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:354:2: note: in expansion of macro ‘Q31’
  354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:354:27: note: in expansion of macro ‘Q31’
  354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1322:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1322 |             while (g <= sbr->n_q && k >= sbr->f_tablenoise[g])
      |                      ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:354:54: note: in expansion of macro ‘Q31’
  354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:354:79: note: in expansion of macro ‘Q31’
  354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:355:2: note: in expansion of macro ‘Q31’
  355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:355:27: note: in expansion of macro ‘Q31’
  355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:355:54: note: in expansion of macro ‘Q31’
  355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:1338:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1338 |     if (k < sbr->m[1] + sbr->kx[1])
      |           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:355:79: note: in expansion of macro ‘Q31’
  355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:356:2: note: in expansion of macro ‘Q31’
  356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:356:27: note: in expansion of macro ‘Q31’
  356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_x_gen’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:356:54: note: in expansion of macro ‘Q31’
  356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:356:79: note: in expansion of macro ‘Q31’
  356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:357:2: note: in expansion of macro ‘Q31’
  357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:357:27: note: in expansion of macro ‘Q31’
  357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1353:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1353 |     for (k = 0; k < sbr->kx[0]; k++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:357:54: note: in expansion of macro ‘Q31’
  357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:357:79: note: in expansion of macro ‘Q31’
  357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:358:2: note: in expansion of macro ‘Q31’
  358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:358:27: note: in expansion of macro ‘Q31’
  358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1359:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1359 |     for (; k < sbr->kx[0] + sbr->m[0]; k++) {
      |              ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:358:54: note: in expansion of macro ‘Q31’
  358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:358:79: note: in expansion of macro ‘Q31’
  358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
      |                                                                               ^~~
src/libavcodec/aacsbr_template.c:1366:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1366 |     for (k = 0; k < sbr->kx[1]; k++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:359:2: note: in expansion of macro ‘Q31’
  359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:359:27: note: in expansion of macro ‘Q31’
  359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:359:54: note: in expansion of macro ‘Q31’
  359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:359:79: note: in expansion of macro ‘Q31’
  359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:360:2: note: in expansion of macro ‘Q31’
  360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:1372:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1372 |     for (; k < sbr->kx[1] + sbr->m[1]; k++) {
      |              ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:360:27: note: in expansion of macro ‘Q31’
  360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_mapping’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:360:54: note: in expansion of macro ‘Q31’
  360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:360:79: note: in expansion of macro ‘Q31’
  360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:361:2: note: in expansion of macro ‘Q31’
  361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:361:27: note: in expansion of macro ‘Q31’
  361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1390:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1390 |     for (e = 0; e < ch_data->bs_num_env; e++) {
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:361:54: note: in expansion of macro ‘Q31’
  361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:361:79: note: in expansion of macro ‘Q31’
  361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:362:2: note: in expansion of macro ‘Q31’
  362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:362:27: note: in expansion of macro ‘Q31’
  362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:362:54: note: in expansion of macro ‘Q31’
  362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1401 |         for (i = 0; i < ilim; i++)
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:362:79: note: in expansion of macro ‘Q31’
  362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:363:2: note: in expansion of macro ‘Q31’
  363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:363:27: note: in expansion of macro ‘Q31’
  363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:363:54: note: in expansion of macro ‘Q31’
  363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:363:79: note: in expansion of macro ‘Q31’
  363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:364:2: note: in expansion of macro ‘Q31’
  364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:1407:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1407 |         for (i = 0; i < sbr->n_q; i++)
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:364:27: note: in expansion of macro ‘Q31’
  364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:364:54: note: in expansion of macro ‘Q31’
  364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:364:79: note: in expansion of macro ‘Q31’
  364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:365:2: note: in expansion of macro ‘Q31’
  365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:365:27: note: in expansion of macro ‘Q31’
  365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1411:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1411 |         for (i = 0; i < sbr->n[1]; i++) {
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:365:54: note: in expansion of macro ‘Q31’
  365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:365:79: note: in expansion of macro ‘Q31’
  365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:366:2: note: in expansion of macro ‘Q31’
  366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:366:27: note: in expansion of macro ‘Q31’
  366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:366:54: note: in expansion of macro ‘Q31’
  366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1421 |         for (i = 0; i < ilim; i++) {
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:366:79: note: in expansion of macro ‘Q31’
  366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:367:2: note: in expansion of macro ‘Q31’
  367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:367:27: note: in expansion of macro ‘Q31’
  367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_env_estimate’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:367:54: note: in expansion of macro ‘Q31’
  367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:367:79: note: in expansion of macro ‘Q31’
  367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:368:2: note: in expansion of macro ‘Q31’
  368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
      |  ^~~
src/libavcodec/aacsbr_template.c:1446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1446 |         for (e = 0; e < ch_data->bs_num_env; e++) {
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:368:27: note: in expansion of macro ‘Q31’
  368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:368:54: note: in expansion of macro ‘Q31’
  368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:368:79: note: in expansion of macro ‘Q31’
  368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:369:2: note: in expansion of macro ‘Q31’
  369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:369:27: note: in expansion of macro ‘Q31’
  369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1455:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1455 |             for (m = 0; m < sbr->m[1]; m++) {
      |                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:369:54: note: in expansion of macro ‘Q31’
  369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:369:79: note: in expansion of macro ‘Q31’
  369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:370:2: note: in expansion of macro ‘Q31’
  370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:370:27: note: in expansion of macro ‘Q31’
  370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
      |                           ^~~
src/libavcodec/aacsbr_template.c:1467:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1467 |         for (e = 0; e < ch_data->bs_num_env; e++) {
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:370:54: note: in expansion of macro ‘Q31’
  370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:370:79: note: in expansion of macro ‘Q31’
  370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:371:2: note: in expansion of macro ‘Q31’
  371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:371:27: note: in expansion of macro ‘Q31’
  371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:371:54: note: in expansion of macro ‘Q31’
  371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
      |                                                      ^~~
src/libavcodec/aacsbr_template.c:1473:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1473 |             for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) {
      |                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:371:79: note: in expansion of macro ‘Q31’
  371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:372:2: note: in expansion of macro ‘Q31’
  372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:372:27: note: in expansion of macro ‘Q31’
  372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:372:54: note: in expansion of macro ‘Q31’
  372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:372:79: note: in expansion of macro ‘Q31’
  372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:373:2: note: in expansion of macro ‘Q31’
  373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:373:27: note: in expansion of macro ‘Q31’
  373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:373:54: note: in expansion of macro ‘Q31’
  373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:373:79: note: in expansion of macro ‘Q31’
  373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:374:2: note: in expansion of macro ‘Q31’
  374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:374:27: note: in expansion of macro ‘Q31’
  374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:374:54: note: in expansion of macro ‘Q31’
  374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:374:79: note: in expansion of macro ‘Q31’
  374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
      |                                                                               ^~~
CC	libavcodec/aandcttab.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:375:2: note: in expansion of macro ‘Q31’
  375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:375:27: note: in expansion of macro ‘Q31’
  375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:375:54: note: in expansion of macro ‘Q31’
  375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:375:79: note: in expansion of macro ‘Q31’
  375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:376:2: note: in expansion of macro ‘Q31’
  376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:376:27: note: in expansion of macro ‘Q31’
  376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:376:54: note: in expansion of macro ‘Q31’
  376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:376:79: note: in expansion of macro ‘Q31’
  376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:377:2: note: in expansion of macro ‘Q31’
  377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:377:27: note: in expansion of macro ‘Q31’
  377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:377:54: note: in expansion of macro ‘Q31’
  377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:377:79: note: in expansion of macro ‘Q31’
  377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:378:2: note: in expansion of macro ‘Q31’
  378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:378:27: note: in expansion of macro ‘Q31’
  378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:378:54: note: in expansion of macro ‘Q31’
  378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:378:79: note: in expansion of macro ‘Q31’
  378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:379:2: note: in expansion of macro ‘Q31’
  379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:379:27: note: in expansion of macro ‘Q31’
  379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:379:54: note: in expansion of macro ‘Q31’
  379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:379:79: note: in expansion of macro ‘Q31’
  379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:380:2: note: in expansion of macro ‘Q31’
  380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:380:27: note: in expansion of macro ‘Q31’
  380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:380:54: note: in expansion of macro ‘Q31’
  380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:380:79: note: in expansion of macro ‘Q31’
  380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:381:2: note: in expansion of macro ‘Q31’
  381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:381:27: note: in expansion of macro ‘Q31’
  381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:381:54: note: in expansion of macro ‘Q31’
  381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:381:79: note: in expansion of macro ‘Q31’
  381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:382:2: note: in expansion of macro ‘Q31’
  382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:382:27: note: in expansion of macro ‘Q31’
  382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:382:54: note: in expansion of macro ‘Q31’
  382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:382:79: note: in expansion of macro ‘Q31’
  382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:383:2: note: in expansion of macro ‘Q31’
  383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:383:27: note: in expansion of macro ‘Q31’
  383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:383:54: note: in expansion of macro ‘Q31’
  383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:383:79: note: in expansion of macro ‘Q31’
  383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:384:2: note: in expansion of macro ‘Q31’
  384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:384:27: note: in expansion of macro ‘Q31’
  384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:384:54: note: in expansion of macro ‘Q31’
  384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:384:79: note: in expansion of macro ‘Q31’
  384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:385:2: note: in expansion of macro ‘Q31’
  385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:385:27: note: in expansion of macro ‘Q31’
  385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:385:54: note: in expansion of macro ‘Q31’
  385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:385:79: note: in expansion of macro ‘Q31’
  385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:386:2: note: in expansion of macro ‘Q31’
  386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:386:27: note: in expansion of macro ‘Q31’
  386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:386:54: note: in expansion of macro ‘Q31’
  386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:386:79: note: in expansion of macro ‘Q31’
  386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:387:2: note: in expansion of macro ‘Q31’
  387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:387:27: note: in expansion of macro ‘Q31’
  387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:387:54: note: in expansion of macro ‘Q31’
  387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:387:79: note: in expansion of macro ‘Q31’
  387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:388:2: note: in expansion of macro ‘Q31’
  388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:388:27: note: in expansion of macro ‘Q31’
  388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:388:54: note: in expansion of macro ‘Q31’
  388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:388:79: note: in expansion of macro ‘Q31’
  388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:389:2: note: in expansion of macro ‘Q31’
  389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:389:27: note: in expansion of macro ‘Q31’
  389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:389:54: note: in expansion of macro ‘Q31’
  389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:389:79: note: in expansion of macro ‘Q31’
  389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:390:2: note: in expansion of macro ‘Q31’
  390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:390:27: note: in expansion of macro ‘Q31’
  390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:390:54: note: in expansion of macro ‘Q31’
  390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:390:79: note: in expansion of macro ‘Q31’
  390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:391:2: note: in expansion of macro ‘Q31’
  391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:391:27: note: in expansion of macro ‘Q31’
  391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:391:54: note: in expansion of macro ‘Q31’
  391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:391:79: note: in expansion of macro ‘Q31’
  391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:392:2: note: in expansion of macro ‘Q31’
  392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:392:27: note: in expansion of macro ‘Q31’
  392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:392:54: note: in expansion of macro ‘Q31’
  392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:392:79: note: in expansion of macro ‘Q31’
  392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:393:2: note: in expansion of macro ‘Q31’
  393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:393:27: note: in expansion of macro ‘Q31’
  393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:393:54: note: in expansion of macro ‘Q31’
  393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:393:79: note: in expansion of macro ‘Q31’
  393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:394:2: note: in expansion of macro ‘Q31’
  394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:394:27: note: in expansion of macro ‘Q31’
  394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:394:54: note: in expansion of macro ‘Q31’
  394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:394:79: note: in expansion of macro ‘Q31’
  394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:395:2: note: in expansion of macro ‘Q31’
  395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:395:27: note: in expansion of macro ‘Q31’
  395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:395:54: note: in expansion of macro ‘Q31’
  395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:395:79: note: in expansion of macro ‘Q31’
  395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:396:2: note: in expansion of macro ‘Q31’
  396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:396:27: note: in expansion of macro ‘Q31’
  396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:396:54: note: in expansion of macro ‘Q31’
  396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:396:79: note: in expansion of macro ‘Q31’
  396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:397:2: note: in expansion of macro ‘Q31’
  397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:397:27: note: in expansion of macro ‘Q31’
  397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:397:54: note: in expansion of macro ‘Q31’
  397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:397:79: note: in expansion of macro ‘Q31’
  397 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:398:2: note: in expansion of macro ‘Q31’
  398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:398:27: note: in expansion of macro ‘Q31’
  398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:398:54: note: in expansion of macro ‘Q31’
  398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:398:79: note: in expansion of macro ‘Q31’
  398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:399:2: note: in expansion of macro ‘Q31’
  399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:399:27: note: in expansion of macro ‘Q31’
  399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:399:54: note: in expansion of macro ‘Q31’
  399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:399:79: note: in expansion of macro ‘Q31’
  399 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:400:2: note: in expansion of macro ‘Q31’
  400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:400:27: note: in expansion of macro ‘Q31’
  400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:400:54: note: in expansion of macro ‘Q31’
  400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:400:79: note: in expansion of macro ‘Q31’
  400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:401:2: note: in expansion of macro ‘Q31’
  401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:401:27: note: in expansion of macro ‘Q31’
  401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:401:54: note: in expansion of macro ‘Q31’
  401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:401:79: note: in expansion of macro ‘Q31’
  401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:402:2: note: in expansion of macro ‘Q31’
  402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:402:27: note: in expansion of macro ‘Q31’
  402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:402:54: note: in expansion of macro ‘Q31’
  402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:402:79: note: in expansion of macro ‘Q31’
  402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:403:2: note: in expansion of macro ‘Q31’
  403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:403:27: note: in expansion of macro ‘Q31’
  403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:403:54: note: in expansion of macro ‘Q31’
  403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
      |                                                      ^~~
CC	libavcodec/aarch64/aacpsdsp_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:403:79: note: in expansion of macro ‘Q31’
  403 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:404:2: note: in expansion of macro ‘Q31’
  404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:404:27: note: in expansion of macro ‘Q31’
  404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:404:54: note: in expansion of macro ‘Q31’
  404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:404:79: note: in expansion of macro ‘Q31’
  404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:405:2: note: in expansion of macro ‘Q31’
  405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:405:27: note: in expansion of macro ‘Q31’
  405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:405:54: note: in expansion of macro ‘Q31’
  405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:405:79: note: in expansion of macro ‘Q31’
  405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:406:2: note: in expansion of macro ‘Q31’
  406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:406:27: note: in expansion of macro ‘Q31’
  406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:406:54: note: in expansion of macro ‘Q31’
  406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:406:79: note: in expansion of macro ‘Q31’
  406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:407:2: note: in expansion of macro ‘Q31’
  407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:407:27: note: in expansion of macro ‘Q31’
  407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:407:54: note: in expansion of macro ‘Q31’
  407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:407:79: note: in expansion of macro ‘Q31’
  407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:408:2: note: in expansion of macro ‘Q31’
  408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:408:27: note: in expansion of macro ‘Q31’
  408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:408:54: note: in expansion of macro ‘Q31’
  408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:408:79: note: in expansion of macro ‘Q31’
  408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:409:2: note: in expansion of macro ‘Q31’
  409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:409:27: note: in expansion of macro ‘Q31’
  409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:409:54: note: in expansion of macro ‘Q31’
  409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:409:79: note: in expansion of macro ‘Q31’
  409 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:410:2: note: in expansion of macro ‘Q31’
  410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:410:27: note: in expansion of macro ‘Q31’
  410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:410:54: note: in expansion of macro ‘Q31’
  410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:410:79: note: in expansion of macro ‘Q31’
  410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:411:2: note: in expansion of macro ‘Q31’
  411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:411:27: note: in expansion of macro ‘Q31’
  411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:411:54: note: in expansion of macro ‘Q31’
  411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:411:79: note: in expansion of macro ‘Q31’
  411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:412:2: note: in expansion of macro ‘Q31’
  412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:412:27: note: in expansion of macro ‘Q31’
  412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:412:54: note: in expansion of macro ‘Q31’
  412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:412:79: note: in expansion of macro ‘Q31’
  412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:413:2: note: in expansion of macro ‘Q31’
  413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:413:27: note: in expansion of macro ‘Q31’
  413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:413:54: note: in expansion of macro ‘Q31’
  413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:413:79: note: in expansion of macro ‘Q31’
  413 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:414:2: note: in expansion of macro ‘Q31’
  414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:414:27: note: in expansion of macro ‘Q31’
  414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:414:54: note: in expansion of macro ‘Q31’
  414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:414:79: note: in expansion of macro ‘Q31’
  414 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:415:2: note: in expansion of macro ‘Q31’
  415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:415:27: note: in expansion of macro ‘Q31’
  415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:415:54: note: in expansion of macro ‘Q31’
  415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:415:79: note: in expansion of macro ‘Q31’
  415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:416:2: note: in expansion of macro ‘Q31’
  416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:416:27: note: in expansion of macro ‘Q31’
  416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:416:54: note: in expansion of macro ‘Q31’
  416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:416:79: note: in expansion of macro ‘Q31’
  416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:417:2: note: in expansion of macro ‘Q31’
  417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:417:27: note: in expansion of macro ‘Q31’
  417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:417:54: note: in expansion of macro ‘Q31’
  417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:417:79: note: in expansion of macro ‘Q31’
  417 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:418:2: note: in expansion of macro ‘Q31’
  418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:418:27: note: in expansion of macro ‘Q31’
  418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:418:54: note: in expansion of macro ‘Q31’
  418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:418:79: note: in expansion of macro ‘Q31’
  418 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:419:2: note: in expansion of macro ‘Q31’
  419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:419:27: note: in expansion of macro ‘Q31’
  419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:419:54: note: in expansion of macro ‘Q31’
  419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:419:79: note: in expansion of macro ‘Q31’
  419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:420:2: note: in expansion of macro ‘Q31’
  420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:420:27: note: in expansion of macro ‘Q31’
  420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:420:54: note: in expansion of macro ‘Q31’
  420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:420:79: note: in expansion of macro ‘Q31’
  420 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:421:2: note: in expansion of macro ‘Q31’
  421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:421:27: note: in expansion of macro ‘Q31’
  421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:421:54: note: in expansion of macro ‘Q31’
  421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:421:79: note: in expansion of macro ‘Q31’
  421 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:422:2: note: in expansion of macro ‘Q31’
  422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:422:27: note: in expansion of macro ‘Q31’
  422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:422:54: note: in expansion of macro ‘Q31’
  422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:422:79: note: in expansion of macro ‘Q31’
  422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:423:2: note: in expansion of macro ‘Q31’
  423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:423:27: note: in expansion of macro ‘Q31’
  423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:423:54: note: in expansion of macro ‘Q31’
  423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:423:79: note: in expansion of macro ‘Q31’
  423 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:424:2: note: in expansion of macro ‘Q31’
  424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:424:27: note: in expansion of macro ‘Q31’
  424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:424:54: note: in expansion of macro ‘Q31’
  424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:424:79: note: in expansion of macro ‘Q31’
  424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:425:2: note: in expansion of macro ‘Q31’
  425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:425:27: note: in expansion of macro ‘Q31’
  425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:425:54: note: in expansion of macro ‘Q31’
  425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:425:79: note: in expansion of macro ‘Q31’
  425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:426:2: note: in expansion of macro ‘Q31’
  426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:426:27: note: in expansion of macro ‘Q31’
  426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:426:54: note: in expansion of macro ‘Q31’
  426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:426:79: note: in expansion of macro ‘Q31’
  426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:427:2: note: in expansion of macro ‘Q31’
  427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:427:27: note: in expansion of macro ‘Q31’
  427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:427:54: note: in expansion of macro ‘Q31’
  427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:427:79: note: in expansion of macro ‘Q31’
  427 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:428:2: note: in expansion of macro ‘Q31’
  428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:428:27: note: in expansion of macro ‘Q31’
  428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:428:54: note: in expansion of macro ‘Q31’
  428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:428:79: note: in expansion of macro ‘Q31’
  428 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:429:2: note: in expansion of macro ‘Q31’
  429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:429:27: note: in expansion of macro ‘Q31’
  429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
      |                           ^~~
AS	libavcodec/aarch64/aacpsdsp_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:429:54: note: in expansion of macro ‘Q31’
  429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:429:79: note: in expansion of macro ‘Q31’
  429 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:430:2: note: in expansion of macro ‘Q31’
  430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:430:27: note: in expansion of macro ‘Q31’
  430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:430:54: note: in expansion of macro ‘Q31’
  430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:430:79: note: in expansion of macro ‘Q31’
  430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:431:2: note: in expansion of macro ‘Q31’
  431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:431:27: note: in expansion of macro ‘Q31’
  431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:431:54: note: in expansion of macro ‘Q31’
  431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:431:79: note: in expansion of macro ‘Q31’
  431 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:432:2: note: in expansion of macro ‘Q31’
  432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:432:27: note: in expansion of macro ‘Q31’
  432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:432:54: note: in expansion of macro ‘Q31’
  432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:432:79: note: in expansion of macro ‘Q31’
  432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:433:2: note: in expansion of macro ‘Q31’
  433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:433:27: note: in expansion of macro ‘Q31’
  433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:433:54: note: in expansion of macro ‘Q31’
  433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:433:79: note: in expansion of macro ‘Q31’
  433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:434:2: note: in expansion of macro ‘Q31’
  434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:434:27: note: in expansion of macro ‘Q31’
  434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:434:54: note: in expansion of macro ‘Q31’
  434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:434:79: note: in expansion of macro ‘Q31’
  434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:435:2: note: in expansion of macro ‘Q31’
  435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:435:27: note: in expansion of macro ‘Q31’
  435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:435:54: note: in expansion of macro ‘Q31’
  435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:435:79: note: in expansion of macro ‘Q31’
  435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:436:2: note: in expansion of macro ‘Q31’
  436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:436:27: note: in expansion of macro ‘Q31’
  436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:436:54: note: in expansion of macro ‘Q31’
  436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:436:79: note: in expansion of macro ‘Q31’
  436 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:437:2: note: in expansion of macro ‘Q31’
  437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:437:27: note: in expansion of macro ‘Q31’
  437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:437:54: note: in expansion of macro ‘Q31’
  437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:437:79: note: in expansion of macro ‘Q31’
  437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:438:2: note: in expansion of macro ‘Q31’
  438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:438:27: note: in expansion of macro ‘Q31’
  438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:438:54: note: in expansion of macro ‘Q31’
  438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:438:79: note: in expansion of macro ‘Q31’
  438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:439:2: note: in expansion of macro ‘Q31’
  439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:439:27: note: in expansion of macro ‘Q31’
  439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:439:54: note: in expansion of macro ‘Q31’
  439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:439:79: note: in expansion of macro ‘Q31’
  439 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:440:2: note: in expansion of macro ‘Q31’
  440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:440:27: note: in expansion of macro ‘Q31’
  440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:440:54: note: in expansion of macro ‘Q31’
  440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:440:79: note: in expansion of macro ‘Q31’
  440 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:441:2: note: in expansion of macro ‘Q31’
  441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:441:27: note: in expansion of macro ‘Q31’
  441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:441:54: note: in expansion of macro ‘Q31’
  441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:441:79: note: in expansion of macro ‘Q31’
  441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:442:2: note: in expansion of macro ‘Q31’
  442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:442:27: note: in expansion of macro ‘Q31’
  442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:442:54: note: in expansion of macro ‘Q31’
  442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:442:79: note: in expansion of macro ‘Q31’
  442 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:443:2: note: in expansion of macro ‘Q31’
  443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:443:27: note: in expansion of macro ‘Q31’
  443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:443:54: note: in expansion of macro ‘Q31’
  443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:443:79: note: in expansion of macro ‘Q31’
  443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:444:2: note: in expansion of macro ‘Q31’
  444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:444:27: note: in expansion of macro ‘Q31’
  444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:444:54: note: in expansion of macro ‘Q31’
  444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:444:79: note: in expansion of macro ‘Q31’
  444 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:445:2: note: in expansion of macro ‘Q31’
  445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:445:27: note: in expansion of macro ‘Q31’
  445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:445:54: note: in expansion of macro ‘Q31’
  445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:445:79: note: in expansion of macro ‘Q31’
  445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:446:2: note: in expansion of macro ‘Q31’
  446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:446:27: note: in expansion of macro ‘Q31’
  446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:446:54: note: in expansion of macro ‘Q31’
  446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:446:79: note: in expansion of macro ‘Q31’
  446 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:447:2: note: in expansion of macro ‘Q31’
  447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:447:27: note: in expansion of macro ‘Q31’
  447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
      |                           ^~~
CC	libavcodec/aarch64/fft_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:447:54: note: in expansion of macro ‘Q31’
  447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:447:79: note: in expansion of macro ‘Q31’
  447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:448:2: note: in expansion of macro ‘Q31’
  448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:448:27: note: in expansion of macro ‘Q31’
  448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:448:54: note: in expansion of macro ‘Q31’
  448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:448:79: note: in expansion of macro ‘Q31’
  448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:449:2: note: in expansion of macro ‘Q31’
  449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:449:27: note: in expansion of macro ‘Q31’
  449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:449:54: note: in expansion of macro ‘Q31’
  449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:449:79: note: in expansion of macro ‘Q31’
  449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:450:2: note: in expansion of macro ‘Q31’
  450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:450:27: note: in expansion of macro ‘Q31’
  450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:450:54: note: in expansion of macro ‘Q31’
  450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:450:79: note: in expansion of macro ‘Q31’
  450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:451:2: note: in expansion of macro ‘Q31’
  451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:451:27: note: in expansion of macro ‘Q31’
  451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:451:54: note: in expansion of macro ‘Q31’
  451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:451:79: note: in expansion of macro ‘Q31’
  451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:452:2: note: in expansion of macro ‘Q31’
  452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:452:27: note: in expansion of macro ‘Q31’
  452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:452:54: note: in expansion of macro ‘Q31’
  452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:452:79: note: in expansion of macro ‘Q31’
  452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:453:2: note: in expansion of macro ‘Q31’
  453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:453:27: note: in expansion of macro ‘Q31’
  453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:453:54: note: in expansion of macro ‘Q31’
  453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:453:79: note: in expansion of macro ‘Q31’
  453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:454:2: note: in expansion of macro ‘Q31’
  454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:454:27: note: in expansion of macro ‘Q31’
  454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:454:54: note: in expansion of macro ‘Q31’
  454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:454:79: note: in expansion of macro ‘Q31’
  454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:455:2: note: in expansion of macro ‘Q31’
  455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:455:27: note: in expansion of macro ‘Q31’
  455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:455:54: note: in expansion of macro ‘Q31’
  455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:455:79: note: in expansion of macro ‘Q31’
  455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:456:2: note: in expansion of macro ‘Q31’
  456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:456:27: note: in expansion of macro ‘Q31’
  456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:456:54: note: in expansion of macro ‘Q31’
  456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:456:79: note: in expansion of macro ‘Q31’
  456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:457:2: note: in expansion of macro ‘Q31’
  457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:457:27: note: in expansion of macro ‘Q31’
  457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:457:54: note: in expansion of macro ‘Q31’
  457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:457:79: note: in expansion of macro ‘Q31’
  457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:458:2: note: in expansion of macro ‘Q31’
  458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:458:27: note: in expansion of macro ‘Q31’
  458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:458:54: note: in expansion of macro ‘Q31’
  458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:458:79: note: in expansion of macro ‘Q31’
  458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:459:2: note: in expansion of macro ‘Q31’
  459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:459:27: note: in expansion of macro ‘Q31’
  459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:459:54: note: in expansion of macro ‘Q31’
  459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:459:79: note: in expansion of macro ‘Q31’
  459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:460:2: note: in expansion of macro ‘Q31’
  460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:460:27: note: in expansion of macro ‘Q31’
  460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:460:54: note: in expansion of macro ‘Q31’
  460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:460:79: note: in expansion of macro ‘Q31’
  460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:461:2: note: in expansion of macro ‘Q31’
  461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:461:27: note: in expansion of macro ‘Q31’
  461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:461:54: note: in expansion of macro ‘Q31’
  461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:461:79: note: in expansion of macro ‘Q31’
  461 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:462:2: note: in expansion of macro ‘Q31’
  462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:462:27: note: in expansion of macro ‘Q31’
  462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:462:54: note: in expansion of macro ‘Q31’
  462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:462:79: note: in expansion of macro ‘Q31’
  462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:463:2: note: in expansion of macro ‘Q31’
  463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:463:27: note: in expansion of macro ‘Q31’
  463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:463:54: note: in expansion of macro ‘Q31’
  463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:463:79: note: in expansion of macro ‘Q31’
  463 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:464:2: note: in expansion of macro ‘Q31’
  464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:464:27: note: in expansion of macro ‘Q31’
  464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:464:54: note: in expansion of macro ‘Q31’
  464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:464:79: note: in expansion of macro ‘Q31’
  464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:465:2: note: in expansion of macro ‘Q31’
  465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:465:27: note: in expansion of macro ‘Q31’
  465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:465:54: note: in expansion of macro ‘Q31’
  465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:465:79: note: in expansion of macro ‘Q31’
  465 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:466:2: note: in expansion of macro ‘Q31’
  466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:466:27: note: in expansion of macro ‘Q31’
  466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:466:54: note: in expansion of macro ‘Q31’
  466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:466:79: note: in expansion of macro ‘Q31’
  466 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:467:2: note: in expansion of macro ‘Q31’
  467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:467:27: note: in expansion of macro ‘Q31’
  467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:467:54: note: in expansion of macro ‘Q31’
  467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:467:79: note: in expansion of macro ‘Q31’
  467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:468:2: note: in expansion of macro ‘Q31’
  468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:468:27: note: in expansion of macro ‘Q31’
  468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:468:54: note: in expansion of macro ‘Q31’
  468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:468:79: note: in expansion of macro ‘Q31’
  468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:469:2: note: in expansion of macro ‘Q31’
  469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:469:27: note: in expansion of macro ‘Q31’
  469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:469:54: note: in expansion of macro ‘Q31’
  469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:469:79: note: in expansion of macro ‘Q31’
  469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:470:2: note: in expansion of macro ‘Q31’
  470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:470:27: note: in expansion of macro ‘Q31’
  470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:470:54: note: in expansion of macro ‘Q31’
  470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:470:79: note: in expansion of macro ‘Q31’
  470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:471:2: note: in expansion of macro ‘Q31’
  471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:471:27: note: in expansion of macro ‘Q31’
  471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:471:54: note: in expansion of macro ‘Q31’
  471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:471:79: note: in expansion of macro ‘Q31’
  471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:472:2: note: in expansion of macro ‘Q31’
  472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:472:27: note: in expansion of macro ‘Q31’
  472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:472:54: note: in expansion of macro ‘Q31’
  472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:472:79: note: in expansion of macro ‘Q31’
  472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:473:2: note: in expansion of macro ‘Q31’
  473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:473:27: note: in expansion of macro ‘Q31’
  473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:473:54: note: in expansion of macro ‘Q31’
  473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:473:79: note: in expansion of macro ‘Q31’
  473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:474:2: note: in expansion of macro ‘Q31’
  474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:474:27: note: in expansion of macro ‘Q31’
  474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:474:54: note: in expansion of macro ‘Q31’
  474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:474:79: note: in expansion of macro ‘Q31’
  474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:475:2: note: in expansion of macro ‘Q31’
  475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:475:27: note: in expansion of macro ‘Q31’
  475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:475:54: note: in expansion of macro ‘Q31’
  475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:475:79: note: in expansion of macro ‘Q31’
  475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:476:2: note: in expansion of macro ‘Q31’
  476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:476:27: note: in expansion of macro ‘Q31’
  476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:476:54: note: in expansion of macro ‘Q31’
  476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:476:79: note: in expansion of macro ‘Q31’
  476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:477:2: note: in expansion of macro ‘Q31’
  477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:477:27: note: in expansion of macro ‘Q31’
  477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:477:54: note: in expansion of macro ‘Q31’
  477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:477:79: note: in expansion of macro ‘Q31’
  477 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:478:2: note: in expansion of macro ‘Q31’
  478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:478:27: note: in expansion of macro ‘Q31’
  478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:478:54: note: in expansion of macro ‘Q31’
  478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:478:79: note: in expansion of macro ‘Q31’
  478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:479:2: note: in expansion of macro ‘Q31’
  479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:479:27: note: in expansion of macro ‘Q31’
  479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:479:54: note: in expansion of macro ‘Q31’
  479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:479:79: note: in expansion of macro ‘Q31’
  479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:480:2: note: in expansion of macro ‘Q31’
  480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:480:27: note: in expansion of macro ‘Q31’
  480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:480:54: note: in expansion of macro ‘Q31’
  480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:480:79: note: in expansion of macro ‘Q31’
  480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:481:2: note: in expansion of macro ‘Q31’
  481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:481:27: note: in expansion of macro ‘Q31’
  481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:481:54: note: in expansion of macro ‘Q31’
  481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:481:79: note: in expansion of macro ‘Q31’
  481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:482:2: note: in expansion of macro ‘Q31’
  482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:482:27: note: in expansion of macro ‘Q31’
  482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:482:54: note: in expansion of macro ‘Q31’
  482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:482:79: note: in expansion of macro ‘Q31’
  482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:483:2: note: in expansion of macro ‘Q31’
  483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:483:27: note: in expansion of macro ‘Q31’
  483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:483:54: note: in expansion of macro ‘Q31’
  483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:483:79: note: in expansion of macro ‘Q31’
  483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:484:2: note: in expansion of macro ‘Q31’
  484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:484:27: note: in expansion of macro ‘Q31’
  484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:484:54: note: in expansion of macro ‘Q31’
  484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:484:79: note: in expansion of macro ‘Q31’
  484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:485:2: note: in expansion of macro ‘Q31’
  485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:485:27: note: in expansion of macro ‘Q31’
  485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:485:54: note: in expansion of macro ‘Q31’
  485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:485:79: note: in expansion of macro ‘Q31’
  485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:486:2: note: in expansion of macro ‘Q31’
  486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:486:27: note: in expansion of macro ‘Q31’
  486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:486:54: note: in expansion of macro ‘Q31’
  486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:486:79: note: in expansion of macro ‘Q31’
  486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:487:2: note: in expansion of macro ‘Q31’
  487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:487:27: note: in expansion of macro ‘Q31’
  487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:487:54: note: in expansion of macro ‘Q31’
  487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:487:79: note: in expansion of macro ‘Q31’
  487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:488:2: note: in expansion of macro ‘Q31’
  488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:488:27: note: in expansion of macro ‘Q31’
  488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:488:54: note: in expansion of macro ‘Q31’
  488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:488:79: note: in expansion of macro ‘Q31’
  488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:489:2: note: in expansion of macro ‘Q31’
  489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:489:27: note: in expansion of macro ‘Q31’
  489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:489:54: note: in expansion of macro ‘Q31’
  489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:489:79: note: in expansion of macro ‘Q31’
  489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:490:2: note: in expansion of macro ‘Q31’
  490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:490:27: note: in expansion of macro ‘Q31’
  490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:490:54: note: in expansion of macro ‘Q31’
  490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:490:79: note: in expansion of macro ‘Q31’
  490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:491:2: note: in expansion of macro ‘Q31’
  491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:491:27: note: in expansion of macro ‘Q31’
  491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:491:54: note: in expansion of macro ‘Q31’
  491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:491:79: note: in expansion of macro ‘Q31’
  491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:492:2: note: in expansion of macro ‘Q31’
  492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:492:27: note: in expansion of macro ‘Q31’
  492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:492:54: note: in expansion of macro ‘Q31’
  492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:492:79: note: in expansion of macro ‘Q31’
  492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:493:2: note: in expansion of macro ‘Q31’
  493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:493:27: note: in expansion of macro ‘Q31’
  493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:493:54: note: in expansion of macro ‘Q31’
  493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:493:79: note: in expansion of macro ‘Q31’
  493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:494:2: note: in expansion of macro ‘Q31’
  494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:494:27: note: in expansion of macro ‘Q31’
  494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:494:54: note: in expansion of macro ‘Q31’
  494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:494:79: note: in expansion of macro ‘Q31’
  494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:495:2: note: in expansion of macro ‘Q31’
  495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:495:27: note: in expansion of macro ‘Q31’
  495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:495:54: note: in expansion of macro ‘Q31’
  495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:495:79: note: in expansion of macro ‘Q31’
  495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:496:2: note: in expansion of macro ‘Q31’
  496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:496:27: note: in expansion of macro ‘Q31’
  496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:496:54: note: in expansion of macro ‘Q31’
  496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:496:79: note: in expansion of macro ‘Q31’
  496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:497:2: note: in expansion of macro ‘Q31’
  497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:497:27: note: in expansion of macro ‘Q31’
  497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:497:54: note: in expansion of macro ‘Q31’
  497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:497:79: note: in expansion of macro ‘Q31’
  497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:498:2: note: in expansion of macro ‘Q31’
  498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:498:27: note: in expansion of macro ‘Q31’
  498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:498:54: note: in expansion of macro ‘Q31’
  498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:498:79: note: in expansion of macro ‘Q31’
  498 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:499:2: note: in expansion of macro ‘Q31’
  499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:499:27: note: in expansion of macro ‘Q31’
  499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:499:54: note: in expansion of macro ‘Q31’
  499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:499:79: note: in expansion of macro ‘Q31’
  499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:500:2: note: in expansion of macro ‘Q31’
  500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:500:27: note: in expansion of macro ‘Q31’
  500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:500:54: note: in expansion of macro ‘Q31’
  500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:500:79: note: in expansion of macro ‘Q31’
  500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:501:2: note: in expansion of macro ‘Q31’
  501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:501:27: note: in expansion of macro ‘Q31’
  501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:501:54: note: in expansion of macro ‘Q31’
  501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:501:79: note: in expansion of macro ‘Q31’
  501 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:502:2: note: in expansion of macro ‘Q31’
  502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:502:27: note: in expansion of macro ‘Q31’
  502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:502:54: note: in expansion of macro ‘Q31’
  502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
      |                                                      ^~~
AS	libavcodec/aarch64/fft_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:502:79: note: in expansion of macro ‘Q31’
  502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:503:2: note: in expansion of macro ‘Q31’
  503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:503:27: note: in expansion of macro ‘Q31’
  503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:503:54: note: in expansion of macro ‘Q31’
  503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:503:79: note: in expansion of macro ‘Q31’
  503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:504:2: note: in expansion of macro ‘Q31’
  504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:504:27: note: in expansion of macro ‘Q31’
  504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:504:54: note: in expansion of macro ‘Q31’
  504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:504:79: note: in expansion of macro ‘Q31’
  504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:505:2: note: in expansion of macro ‘Q31’
  505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:505:27: note: in expansion of macro ‘Q31’
  505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:505:54: note: in expansion of macro ‘Q31’
  505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:505:79: note: in expansion of macro ‘Q31’
  505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:506:2: note: in expansion of macro ‘Q31’
  506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:506:27: note: in expansion of macro ‘Q31’
  506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:506:54: note: in expansion of macro ‘Q31’
  506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:506:79: note: in expansion of macro ‘Q31’
  506 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:507:2: note: in expansion of macro ‘Q31’
  507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:507:27: note: in expansion of macro ‘Q31’
  507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:507:54: note: in expansion of macro ‘Q31’
  507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:507:79: note: in expansion of macro ‘Q31’
  507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:508:2: note: in expansion of macro ‘Q31’
  508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:508:27: note: in expansion of macro ‘Q31’
  508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:508:54: note: in expansion of macro ‘Q31’
  508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:508:79: note: in expansion of macro ‘Q31’
  508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:509:2: note: in expansion of macro ‘Q31’
  509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:509:27: note: in expansion of macro ‘Q31’
  509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:509:54: note: in expansion of macro ‘Q31’
  509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:509:79: note: in expansion of macro ‘Q31’
  509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:510:2: note: in expansion of macro ‘Q31’
  510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:510:27: note: in expansion of macro ‘Q31’
  510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:510:54: note: in expansion of macro ‘Q31’
  510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:510:79: note: in expansion of macro ‘Q31’
  510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:511:2: note: in expansion of macro ‘Q31’
  511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:511:27: note: in expansion of macro ‘Q31’
  511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:511:54: note: in expansion of macro ‘Q31’
  511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:511:79: note: in expansion of macro ‘Q31’
  511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:512:2: note: in expansion of macro ‘Q31’
  512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:512:27: note: in expansion of macro ‘Q31’
  512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:512:54: note: in expansion of macro ‘Q31’
  512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:512:79: note: in expansion of macro ‘Q31’
  512 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:513:2: note: in expansion of macro ‘Q31’
  513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:513:27: note: in expansion of macro ‘Q31’
  513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:513:54: note: in expansion of macro ‘Q31’
  513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:513:79: note: in expansion of macro ‘Q31’
  513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:514:2: note: in expansion of macro ‘Q31’
  514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:514:27: note: in expansion of macro ‘Q31’
  514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:514:54: note: in expansion of macro ‘Q31’
  514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
      |                                                      ^~~
CC	libavcodec/aarch64/fmtconvert_init.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:514:79: note: in expansion of macro ‘Q31’
  514 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:515:2: note: in expansion of macro ‘Q31’
  515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:515:27: note: in expansion of macro ‘Q31’
  515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:515:54: note: in expansion of macro ‘Q31’
  515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:515:79: note: in expansion of macro ‘Q31’
  515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:516:2: note: in expansion of macro ‘Q31’
  516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:516:27: note: in expansion of macro ‘Q31’
  516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:516:54: note: in expansion of macro ‘Q31’
  516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:516:79: note: in expansion of macro ‘Q31’
  516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:517:2: note: in expansion of macro ‘Q31’
  517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:517:27: note: in expansion of macro ‘Q31’
  517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:517:54: note: in expansion of macro ‘Q31’
  517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:517:79: note: in expansion of macro ‘Q31’
  517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:518:2: note: in expansion of macro ‘Q31’
  518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:518:27: note: in expansion of macro ‘Q31’
  518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:518:54: note: in expansion of macro ‘Q31’
  518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:518:79: note: in expansion of macro ‘Q31’
  518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
      |                                                                               ^~~
AS	libavcodec/aarch64/fmtconvert_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:519:2: note: in expansion of macro ‘Q31’
  519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:519:27: note: in expansion of macro ‘Q31’
  519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:519:54: note: in expansion of macro ‘Q31’
  519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:519:79: note: in expansion of macro ‘Q31’
  519 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:520:2: note: in expansion of macro ‘Q31’
  520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:520:27: note: in expansion of macro ‘Q31’
  520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:520:54: note: in expansion of macro ‘Q31’
  520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:520:79: note: in expansion of macro ‘Q31’
  520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:521:2: note: in expansion of macro ‘Q31’
  521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:521:27: note: in expansion of macro ‘Q31’
  521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:521:54: note: in expansion of macro ‘Q31’
  521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:521:79: note: in expansion of macro ‘Q31’
  521 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:522:2: note: in expansion of macro ‘Q31’
  522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:522:27: note: in expansion of macro ‘Q31’
  522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:522:54: note: in expansion of macro ‘Q31’
  522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:522:79: note: in expansion of macro ‘Q31’
  522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:523:2: note: in expansion of macro ‘Q31’
  523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:523:27: note: in expansion of macro ‘Q31’
  523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:523:54: note: in expansion of macro ‘Q31’
  523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:523:79: note: in expansion of macro ‘Q31’
  523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:524:2: note: in expansion of macro ‘Q31’
  524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:524:27: note: in expansion of macro ‘Q31’
  524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:524:54: note: in expansion of macro ‘Q31’
  524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:524:79: note: in expansion of macro ‘Q31’
  524 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:525:2: note: in expansion of macro ‘Q31’
  525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:525:27: note: in expansion of macro ‘Q31’
  525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:525:54: note: in expansion of macro ‘Q31’
  525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:525:79: note: in expansion of macro ‘Q31’
  525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:526:2: note: in expansion of macro ‘Q31’
  526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:526:27: note: in expansion of macro ‘Q31’
  526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:526:54: note: in expansion of macro ‘Q31’
  526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:526:79: note: in expansion of macro ‘Q31’
  526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:527:2: note: in expansion of macro ‘Q31’
  527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:527:27: note: in expansion of macro ‘Q31’
  527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:527:54: note: in expansion of macro ‘Q31’
  527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:527:79: note: in expansion of macro ‘Q31’
  527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:528:2: note: in expansion of macro ‘Q31’
  528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:528:27: note: in expansion of macro ‘Q31’
  528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:528:54: note: in expansion of macro ‘Q31’
  528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:528:79: note: in expansion of macro ‘Q31’
  528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:530:2: note: in expansion of macro ‘Q31’
  530 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:530:27: note: in expansion of macro ‘Q31’
  530 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:530:54: note: in expansion of macro ‘Q31’
  530 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:530:79: note: in expansion of macro ‘Q31’
  530 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:531:2: note: in expansion of macro ‘Q31’
  531 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:531:27: note: in expansion of macro ‘Q31’
  531 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:531:54: note: in expansion of macro ‘Q31’
  531 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:531:79: note: in expansion of macro ‘Q31’
  531 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:532:2: note: in expansion of macro ‘Q31’
  532 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:532:27: note: in expansion of macro ‘Q31’
  532 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:532:54: note: in expansion of macro ‘Q31’
  532 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:532:79: note: in expansion of macro ‘Q31’
  532 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
      |                                                                               ^~~
CC	libavcodec/aarch64/h264chroma_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:533:2: note: in expansion of macro ‘Q31’
  533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |  ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:533:27: note: in expansion of macro ‘Q31’
  533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:533:54: note: in expansion of macro ‘Q31’
  533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                                                      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:533:79: note: in expansion of macro ‘Q31’
  533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
      |                                                                               ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:541:6: note: in expansion of macro ‘Q31’
  541 |      Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:541:27: note: in expansion of macro ‘Q31’
  541 |      Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:541:48: note: in expansion of macro ‘Q31’
  541 |      Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:541:69: note: in expansion of macro ‘Q31’
  541 |      Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:542:6: note: in expansion of macro ‘Q31’
  542 |      Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
      |      ^~~
AS	libavcodec/aarch64/h264cmc_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:542:27: note: in expansion of macro ‘Q31’
  542 |      Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:542:48: note: in expansion of macro ‘Q31’
  542 |      Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:542:69: note: in expansion of macro ‘Q31’
  542 |      Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:543:6: note: in expansion of macro ‘Q31’
  543 |      Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:543:27: note: in expansion of macro ‘Q31’
  543 |      Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:543:48: note: in expansion of macro ‘Q31’
  543 |      Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:543:69: note: in expansion of macro ‘Q31’
  543 |      Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:544:6: note: in expansion of macro ‘Q31’
  544 |      Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:544:27: note: in expansion of macro ‘Q31’
  544 |      Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:544:48: note: in expansion of macro ‘Q31’
  544 |      Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:544:69: note: in expansion of macro ‘Q31’
  544 |      Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:545:6: note: in expansion of macro ‘Q31’
  545 |      Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:545:27: note: in expansion of macro ‘Q31’
  545 |      Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:545:48: note: in expansion of macro ‘Q31’
  545 |      Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:545:69: note: in expansion of macro ‘Q31’
  545 |      Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:546:6: note: in expansion of macro ‘Q31’
  546 |      Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:546:27: note: in expansion of macro ‘Q31’
  546 |      Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:546:48: note: in expansion of macro ‘Q31’
  546 |      Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:546:69: note: in expansion of macro ‘Q31’
  546 |      Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:547:6: note: in expansion of macro ‘Q31’
  547 |      Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:547:27: note: in expansion of macro ‘Q31’
  547 |      Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:547:48: note: in expansion of macro ‘Q31’
  547 |      Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:547:69: note: in expansion of macro ‘Q31’
  547 |      Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:548:6: note: in expansion of macro ‘Q31’
  548 |      Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:548:27: note: in expansion of macro ‘Q31’
  548 |      Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:548:48: note: in expansion of macro ‘Q31’
  548 |      Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:548:69: note: in expansion of macro ‘Q31’
  548 |      Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:549:6: note: in expansion of macro ‘Q31’
  549 |      Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:549:27: note: in expansion of macro ‘Q31’
  549 |      Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:549:48: note: in expansion of macro ‘Q31’
  549 |      Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:549:69: note: in expansion of macro ‘Q31’
  549 |      Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:550:6: note: in expansion of macro ‘Q31’
  550 |      Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:550:27: note: in expansion of macro ‘Q31’
  550 |      Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:550:48: note: in expansion of macro ‘Q31’
  550 |      Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:550:69: note: in expansion of macro ‘Q31’
  550 |      Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:551:6: note: in expansion of macro ‘Q31’
  551 |      Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:551:27: note: in expansion of macro ‘Q31’
  551 |      Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:551:48: note: in expansion of macro ‘Q31’
  551 |      Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:551:69: note: in expansion of macro ‘Q31’
  551 |      Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:552:6: note: in expansion of macro ‘Q31’
  552 |      Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:552:27: note: in expansion of macro ‘Q31’
  552 |      Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:552:48: note: in expansion of macro ‘Q31’
  552 |      Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:552:69: note: in expansion of macro ‘Q31’
  552 |      Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:553:6: note: in expansion of macro ‘Q31’
  553 |      Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:553:27: note: in expansion of macro ‘Q31’
  553 |      Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:553:48: note: in expansion of macro ‘Q31’
  553 |      Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:553:69: note: in expansion of macro ‘Q31’
  553 |      Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:554:6: note: in expansion of macro ‘Q31’
  554 |      Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:554:27: note: in expansion of macro ‘Q31’
  554 |      Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:554:48: note: in expansion of macro ‘Q31’
  554 |      Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:554:69: note: in expansion of macro ‘Q31’
  554 |      Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:555:6: note: in expansion of macro ‘Q31’
  555 |      Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:555:27: note: in expansion of macro ‘Q31’
  555 |      Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:555:48: note: in expansion of macro ‘Q31’
  555 |      Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:555:69: note: in expansion of macro ‘Q31’
  555 |      Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:556:6: note: in expansion of macro ‘Q31’
  556 |      Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:556:27: note: in expansion of macro ‘Q31’
  556 |      Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:556:48: note: in expansion of macro ‘Q31’
  556 |      Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:556:69: note: in expansion of macro ‘Q31’
  556 |      Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:557:6: note: in expansion of macro ‘Q31’
  557 |      Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:557:27: note: in expansion of macro ‘Q31’
  557 |      Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:557:48: note: in expansion of macro ‘Q31’
  557 |      Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:557:69: note: in expansion of macro ‘Q31’
  557 |      Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:558:6: note: in expansion of macro ‘Q31’
  558 |      Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:558:27: note: in expansion of macro ‘Q31’
  558 |      Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:558:48: note: in expansion of macro ‘Q31’
  558 |      Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
      |                                                ^~~
CC	libavcodec/aarch64/h264dsp_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:558:69: note: in expansion of macro ‘Q31’
  558 |      Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:559:6: note: in expansion of macro ‘Q31’
  559 |      Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:559:27: note: in expansion of macro ‘Q31’
  559 |      Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:559:48: note: in expansion of macro ‘Q31’
  559 |      Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:559:69: note: in expansion of macro ‘Q31’
  559 |      Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:560:6: note: in expansion of macro ‘Q31’
  560 |      Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:560:27: note: in expansion of macro ‘Q31’
  560 |      Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:560:48: note: in expansion of macro ‘Q31’
  560 |      Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:560:69: note: in expansion of macro ‘Q31’
  560 |      Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:561:6: note: in expansion of macro ‘Q31’
  561 |      Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:561:27: note: in expansion of macro ‘Q31’
  561 |      Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:561:48: note: in expansion of macro ‘Q31’
  561 |      Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:561:69: note: in expansion of macro ‘Q31’
  561 |      Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:562:6: note: in expansion of macro ‘Q31’
  562 |      Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:562:27: note: in expansion of macro ‘Q31’
  562 |      Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:562:48: note: in expansion of macro ‘Q31’
  562 |      Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:562:69: note: in expansion of macro ‘Q31’
  562 |      Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:563:6: note: in expansion of macro ‘Q31’
  563 |      Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:563:27: note: in expansion of macro ‘Q31’
  563 |      Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:563:48: note: in expansion of macro ‘Q31’
  563 |      Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:563:69: note: in expansion of macro ‘Q31’
  563 |      Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:564:6: note: in expansion of macro ‘Q31’
  564 |      Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:564:27: note: in expansion of macro ‘Q31’
  564 |      Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:564:48: note: in expansion of macro ‘Q31’
  564 |      Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:564:69: note: in expansion of macro ‘Q31’
  564 |      Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:565:6: note: in expansion of macro ‘Q31’
  565 |      Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:565:27: note: in expansion of macro ‘Q31’
  565 |      Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:565:48: note: in expansion of macro ‘Q31’
  565 |      Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:565:69: note: in expansion of macro ‘Q31’
  565 |      Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:566:6: note: in expansion of macro ‘Q31’
  566 |      Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:566:27: note: in expansion of macro ‘Q31’
  566 |      Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:566:48: note: in expansion of macro ‘Q31’
  566 |      Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:566:69: note: in expansion of macro ‘Q31’
  566 |      Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:567:6: note: in expansion of macro ‘Q31’
  567 |      Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:567:27: note: in expansion of macro ‘Q31’
  567 |      Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:567:48: note: in expansion of macro ‘Q31’
  567 |      Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:567:69: note: in expansion of macro ‘Q31’
  567 |      Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:568:6: note: in expansion of macro ‘Q31’
  568 |      Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:568:27: note: in expansion of macro ‘Q31’
  568 |      Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:568:48: note: in expansion of macro ‘Q31’
  568 |      Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:568:69: note: in expansion of macro ‘Q31’
  568 |      Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:569:6: note: in expansion of macro ‘Q31’
  569 |      Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:569:27: note: in expansion of macro ‘Q31’
  569 |      Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:569:48: note: in expansion of macro ‘Q31’
  569 |      Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:569:69: note: in expansion of macro ‘Q31’
  569 |      Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:570:6: note: in expansion of macro ‘Q31’
  570 |      Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:570:27: note: in expansion of macro ‘Q31’
  570 |      Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:570:48: note: in expansion of macro ‘Q31’
  570 |      Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:570:69: note: in expansion of macro ‘Q31’
  570 |      Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:571:6: note: in expansion of macro ‘Q31’
  571 |      Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:571:27: note: in expansion of macro ‘Q31’
  571 |      Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:571:48: note: in expansion of macro ‘Q31’
  571 |      Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:571:69: note: in expansion of macro ‘Q31’
  571 |      Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:572:6: note: in expansion of macro ‘Q31’
  572 |      Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:572:27: note: in expansion of macro ‘Q31’
  572 |      Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:572:48: note: in expansion of macro ‘Q31’
  572 |      Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:572:69: note: in expansion of macro ‘Q31’
  572 |      Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:573:6: note: in expansion of macro ‘Q31’
  573 |      Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:573:27: note: in expansion of macro ‘Q31’
  573 |      Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:573:48: note: in expansion of macro ‘Q31’
  573 |      Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:573:69: note: in expansion of macro ‘Q31’
  573 |      Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:574:6: note: in expansion of macro ‘Q31’
  574 |      Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:574:27: note: in expansion of macro ‘Q31’
  574 |      Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:574:48: note: in expansion of macro ‘Q31’
  574 |      Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:574:69: note: in expansion of macro ‘Q31’
  574 |      Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:575:6: note: in expansion of macro ‘Q31’
  575 |      Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:575:27: note: in expansion of macro ‘Q31’
  575 |      Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:575:48: note: in expansion of macro ‘Q31’
  575 |      Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:575:69: note: in expansion of macro ‘Q31’
  575 |      Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:576:6: note: in expansion of macro ‘Q31’
  576 |      Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:576:27: note: in expansion of macro ‘Q31’
  576 |      Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:576:48: note: in expansion of macro ‘Q31’
  576 |      Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:576:69: note: in expansion of macro ‘Q31’
  576 |      Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:577:6: note: in expansion of macro ‘Q31’
  577 |      Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:577:27: note: in expansion of macro ‘Q31’
  577 |      Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:577:48: note: in expansion of macro ‘Q31’
  577 |      Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:577:69: note: in expansion of macro ‘Q31’
  577 |      Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
      |                                                                     ^~~
AS	libavcodec/aarch64/h264dsp_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:578:6: note: in expansion of macro ‘Q31’
  578 |      Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:578:27: note: in expansion of macro ‘Q31’
  578 |      Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:578:48: note: in expansion of macro ‘Q31’
  578 |      Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:578:69: note: in expansion of macro ‘Q31’
  578 |      Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:579:6: note: in expansion of macro ‘Q31’
  579 |      Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:579:27: note: in expansion of macro ‘Q31’
  579 |      Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:579:48: note: in expansion of macro ‘Q31’
  579 |      Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:579:69: note: in expansion of macro ‘Q31’
  579 |      Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:580:6: note: in expansion of macro ‘Q31’
  580 |      Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:580:27: note: in expansion of macro ‘Q31’
  580 |      Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:580:48: note: in expansion of macro ‘Q31’
  580 |      Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:580:69: note: in expansion of macro ‘Q31’
  580 |      Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:581:6: note: in expansion of macro ‘Q31’
  581 |      Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:581:27: note: in expansion of macro ‘Q31’
  581 |      Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:581:48: note: in expansion of macro ‘Q31’
  581 |      Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:581:69: note: in expansion of macro ‘Q31’
  581 |      Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:582:6: note: in expansion of macro ‘Q31’
  582 |      Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:582:27: note: in expansion of macro ‘Q31’
  582 |      Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:582:48: note: in expansion of macro ‘Q31’
  582 |      Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:582:69: note: in expansion of macro ‘Q31’
  582 |      Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:583:6: note: in expansion of macro ‘Q31’
  583 |      Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:583:27: note: in expansion of macro ‘Q31’
  583 |      Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:583:48: note: in expansion of macro ‘Q31’
  583 |      Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:583:69: note: in expansion of macro ‘Q31’
  583 |      Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:584:6: note: in expansion of macro ‘Q31’
  584 |      Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:584:27: note: in expansion of macro ‘Q31’
  584 |      Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:584:48: note: in expansion of macro ‘Q31’
  584 |      Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:584:69: note: in expansion of macro ‘Q31’
  584 |      Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:585:6: note: in expansion of macro ‘Q31’
  585 |      Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:585:27: note: in expansion of macro ‘Q31’
  585 |      Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:585:48: note: in expansion of macro ‘Q31’
  585 |      Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:585:69: note: in expansion of macro ‘Q31’
  585 |      Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:586:6: note: in expansion of macro ‘Q31’
  586 |      Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:586:27: note: in expansion of macro ‘Q31’
  586 |      Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:586:48: note: in expansion of macro ‘Q31’
  586 |      Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:586:69: note: in expansion of macro ‘Q31’
  586 |      Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:587:6: note: in expansion of macro ‘Q31’
  587 |      Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:587:27: note: in expansion of macro ‘Q31’
  587 |      Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:587:48: note: in expansion of macro ‘Q31’
  587 |      Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:587:69: note: in expansion of macro ‘Q31’
  587 |      Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:588:6: note: in expansion of macro ‘Q31’
  588 |      Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:588:27: note: in expansion of macro ‘Q31’
  588 |      Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:588:48: note: in expansion of macro ‘Q31’
  588 |      Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:588:69: note: in expansion of macro ‘Q31’
  588 |      Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:589:6: note: in expansion of macro ‘Q31’
  589 |      Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:589:27: note: in expansion of macro ‘Q31’
  589 |      Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:589:48: note: in expansion of macro ‘Q31’
  589 |      Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:589:69: note: in expansion of macro ‘Q31’
  589 |      Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:590:6: note: in expansion of macro ‘Q31’
  590 |      Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:590:27: note: in expansion of macro ‘Q31’
  590 |      Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:590:48: note: in expansion of macro ‘Q31’
  590 |      Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:590:69: note: in expansion of macro ‘Q31’
  590 |      Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:591:6: note: in expansion of macro ‘Q31’
  591 |      Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:591:27: note: in expansion of macro ‘Q31’
  591 |      Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:591:48: note: in expansion of macro ‘Q31’
  591 |      Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:591:69: note: in expansion of macro ‘Q31’
  591 |      Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:592:6: note: in expansion of macro ‘Q31’
  592 |      Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:592:27: note: in expansion of macro ‘Q31’
  592 |      Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:592:48: note: in expansion of macro ‘Q31’
  592 |      Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:592:69: note: in expansion of macro ‘Q31’
  592 |      Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:593:6: note: in expansion of macro ‘Q31’
  593 |      Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:593:27: note: in expansion of macro ‘Q31’
  593 |      Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:593:48: note: in expansion of macro ‘Q31’
  593 |      Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:593:69: note: in expansion of macro ‘Q31’
  593 |      Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:594:6: note: in expansion of macro ‘Q31’
  594 |      Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
      |      ^~~
AS	libavcodec/aarch64/h264idct_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:594:27: note: in expansion of macro ‘Q31’
  594 |      Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:594:48: note: in expansion of macro ‘Q31’
  594 |      Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:594:69: note: in expansion of macro ‘Q31’
  594 |      Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:595:6: note: in expansion of macro ‘Q31’
  595 |      Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:595:27: note: in expansion of macro ‘Q31’
  595 |      Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:595:48: note: in expansion of macro ‘Q31’
  595 |      Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:595:69: note: in expansion of macro ‘Q31’
  595 |      Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:596:6: note: in expansion of macro ‘Q31’
  596 |      Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:596:27: note: in expansion of macro ‘Q31’
  596 |      Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
      |                           ^~~
In file included from src/libavcodec/aacdec.c:260:
src/libavcodec/aacdec_template.c: In function ‘sniff_channel_order’:
src/libavcodec/aacdec_template.c:359:33: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  359 |     if (FF_ARRAY_ELEMS(e2c_vec) < tags)
      |                                 ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:596:48: note: in expansion of macro ‘Q31’
  596 |      Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:596:69: note: in expansion of macro ‘Q31’
  596 |      Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:597:6: note: in expansion of macro ‘Q31’
  597 |      Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:597:27: note: in expansion of macro ‘Q31’
  597 |      Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:597:48: note: in expansion of macro ‘Q31’
  597 |      Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:597:69: note: in expansion of macro ‘Q31’
  597 |      Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:598:6: note: in expansion of macro ‘Q31’
  598 |      Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:598:27: note: in expansion of macro ‘Q31’
  598 |      Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:598:48: note: in expansion of macro ‘Q31’
  598 |      Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:598:69: note: in expansion of macro ‘Q31’
  598 |      Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:599:6: note: in expansion of macro ‘Q31’
  599 |      Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:599:27: note: in expansion of macro ‘Q31’
  599 |      Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:599:48: note: in expansion of macro ‘Q31’
  599 |      Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:599:69: note: in expansion of macro ‘Q31’
  599 |      Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:600:6: note: in expansion of macro ‘Q31’
  600 |      Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:600:27: note: in expansion of macro ‘Q31’
  600 |      Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:600:48: note: in expansion of macro ‘Q31’
  600 |      Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:600:69: note: in expansion of macro ‘Q31’
  600 |      Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:601:6: note: in expansion of macro ‘Q31’
  601 |      Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:601:27: note: in expansion of macro ‘Q31’
  601 |      Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:601:48: note: in expansion of macro ‘Q31’
  601 |      Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:601:69: note: in expansion of macro ‘Q31’
  601 |      Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c: In function ‘aac_decode_init’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:602:6: note: in expansion of macro ‘Q31’
  602 |      Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:602:27: note: in expansion of macro ‘Q31’
  602 |      Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
      |                           ^~~
src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1221 |         for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++)
      |                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:602:48: note: in expansion of macro ‘Q31’
  602 |      Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:602:69: note: in expansion of macro ‘Q31’
  602 |      Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:603:6: note: in expansion of macro ‘Q31’
  603 |      Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
      |      ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1262:52: note: in expansion of macro ‘TX_SCALE’
 1262 |     MDCT_INIT(ac->mdct120,  ac->mdct120_fn,   120, TX_SCALE(1.0/120))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:603:27: note: in expansion of macro ‘Q31’
  603 |      Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:603:48: note: in expansion of macro ‘Q31’
  603 |      Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:603:69: note: in expansion of macro ‘Q31’
  603 |      Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1263:52: note: in expansion of macro ‘TX_SCALE’
 1263 |     MDCT_INIT(ac->mdct128,  ac->mdct128_fn,   128, TX_SCALE(1.0/128))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:604:6: note: in expansion of macro ‘Q31’
  604 |      Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:604:27: note: in expansion of macro ‘Q31’
  604 |      Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:604:48: note: in expansion of macro ‘Q31’
  604 |      Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
      |                                                ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1264:52: note: in expansion of macro ‘TX_SCALE’
 1264 |     MDCT_INIT(ac->mdct480,  ac->mdct480_fn,   480, TX_SCALE(1.0/480))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:604:69: note: in expansion of macro ‘Q31’
  604 |      Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:605:6: note: in expansion of macro ‘Q31’
  605 |      Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:605:27: note: in expansion of macro ‘Q31’
  605 |      Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
      |                           ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1265:52: note: in expansion of macro ‘TX_SCALE’
 1265 |     MDCT_INIT(ac->mdct512,  ac->mdct512_fn,   512, TX_SCALE(1.0/512))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:605:48: note: in expansion of macro ‘Q31’
  605 |      Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:605:69: note: in expansion of macro ‘Q31’
  605 |      Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:606:6: note: in expansion of macro ‘Q31’
  606 |      Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
      |      ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1266:52: note: in expansion of macro ‘TX_SCALE’
 1266 |     MDCT_INIT(ac->mdct960,  ac->mdct960_fn,   960, TX_SCALE(1.0/960))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:606:27: note: in expansion of macro ‘Q31’
  606 |      Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:606:48: note: in expansion of macro ‘Q31’
  606 |      Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
      |                                                ^~~
src/libavcodec/aac_defines.h:93:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   93 | #define TX_SCALE(x)         ((x) / 32768.0f)
      |                                  ^
src/libavcodec/aacdec_template.c:1257:13: note: in definition of macro ‘MDCT_INIT’
 1257 |     scale = sval;                                                              \
      |             ^~~~
src/libavcodec/aacdec_template.c:1267:52: note: in expansion of macro ‘TX_SCALE’
 1267 |     MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024))
      |                                                    ^~~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:606:69: note: in expansion of macro ‘Q31’
  606 |      Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:607:6: note: in expansion of macro ‘Q31’
  607 |      Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:607:27: note: in expansion of macro ‘Q31’
  607 |      Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:607:48: note: in expansion of macro ‘Q31’
  607 |      Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:607:69: note: in expansion of macro ‘Q31’
  607 |      Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:608:6: note: in expansion of macro ‘Q31’
  608 |      Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:608:27: note: in expansion of macro ‘Q31’
  608 |      Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
      |                           ^~~
CC	libavcodec/aarch64/h264pred_init.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:608:48: note: in expansion of macro ‘Q31’
  608 |      Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
      |                                                ^~~
src/libavcodec/aacdec_template.c: In function ‘decode_scalefactors’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:608:69: note: in expansion of macro ‘Q31’
  608 |      Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:609:6: note: in expansion of macro ‘Q31’
  609 |      Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
      |      ^~~
src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1565 |                     if (offset[0] > 255U) {
      |                                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:609:27: note: in expansion of macro ‘Q31’
  609 |      Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:609:48: note: in expansion of macro ‘Q31’
  609 |      Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:609:69: note: in expansion of macro ‘Q31’
  609 |      Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:610:6: note: in expansion of macro ‘Q31’
  610 |      Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:610:27: note: in expansion of macro ‘Q31’
  610 |      Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
      |                           ^~~
src/libavcodec/aacdec_template.c: In function ‘decode_spectrum_and_dequant’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:610:48: note: in expansion of macro ‘Q31’
  610 |      Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
      |                                                ^~~
src/libavcodec/aacdec_template.c:1705:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1705 |                 for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:610:69: note: in expansion of macro ‘Q31’
  610 |      Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:611:6: note: in expansion of macro ‘Q31’
  611 |      Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
      |      ^~~
src/libavcodec/aacdec_template.c:1709:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1709 |                 for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                       ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:611:27: note: in expansion of macro ‘Q31’
  611 |      Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:611:48: note: in expansion of macro ‘Q31’
  611 |      Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
      |                                                ^~~
src/libavcodec/aacdec_template.c:1742:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1742 |                     for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:611:69: note: in expansion of macro ‘Q31’
  611 |      Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:612:6: note: in expansion of macro ‘Q31’
  612 |      Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:612:27: note: in expansion of macro ‘Q31’
  612 |      Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:612:48: note: in expansion of macro ‘Q31’
  612 |      Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
      |                                                ^~~
src/libavcodec/aacdec_template.c:1763:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1763 |                     for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:612:69: note: in expansion of macro ‘Q31’
  612 |      Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:613:6: note: in expansion of macro ‘Q31’
  613 |      Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:613:27: note: in expansion of macro ‘Q31’
  613 |      Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
      |                           ^~~
src/libavcodec/aacdec_template.c:1789:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1789 |                     for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:613:48: note: in expansion of macro ‘Q31’
  613 |      Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:613:69: note: in expansion of macro ‘Q31’
  613 |      Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:614:6: note: in expansion of macro ‘Q31’
  614 |      Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
      |      ^~~
src/libavcodec/aacdec_template.c:1811:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1811 |                     for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:614:27: note: in expansion of macro ‘Q31’
  614 |      Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:614:48: note: in expansion of macro ‘Q31’
  614 |      Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:614:69: note: in expansion of macro ‘Q31’
  614 |      Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c:1837:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1837 |                     for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
      |                                           ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:615:6: note: in expansion of macro ‘Q31’
  615 |      Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:615:27: note: in expansion of macro ‘Q31’
  615 |      Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:615:48: note: in expansion of macro ‘Q31’
  615 |      Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:615:69: note: in expansion of macro ‘Q31’
  615 |      Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:616:6: note: in expansion of macro ‘Q31’
  616 |      Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:616:27: note: in expansion of macro ‘Q31’
  616 |      Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:616:48: note: in expansion of macro ‘Q31’
  616 |      Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:616:69: note: in expansion of macro ‘Q31’
  616 |      Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
      |                                                                     ^~~
AS	libavcodec/aarch64/h264pred_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:617:6: note: in expansion of macro ‘Q31’
  617 |      Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:617:27: note: in expansion of macro ‘Q31’
  617 |      Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:617:48: note: in expansion of macro ‘Q31’
  617 |      Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:617:69: note: in expansion of macro ‘Q31’
  617 |      Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:618:6: note: in expansion of macro ‘Q31’
  618 |      Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:618:27: note: in expansion of macro ‘Q31’
  618 |      Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:618:48: note: in expansion of macro ‘Q31’
  618 |      Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:618:69: note: in expansion of macro ‘Q31’
  618 |      Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:619:6: note: in expansion of macro ‘Q31’
  619 |      Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:619:27: note: in expansion of macro ‘Q31’
  619 |      Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:619:48: note: in expansion of macro ‘Q31’
  619 |      Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
      |                                                ^~~
src/libavcodec/aacdec_template.c: In function ‘decode_fill’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:619:69: note: in expansion of macro ‘Q31’
  619 |      Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:620:6: note: in expansion of macro ‘Q31’
  620 |      Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
      |      ^~~
src/libavcodec/aacdec_template.c:2429:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2429 |     for(i=0; i+1<sizeof(buf) && len>=8; i++, len-=8)
      |                 ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:620:27: note: in expansion of macro ‘Q31’
  620 |      Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:620:48: note: in expansion of macro ‘Q31’
  620 |      Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:620:69: note: in expansion of macro ‘Q31’
  620 |      Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:621:6: note: in expansion of macro ‘Q31’
  621 |      Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:621:27: note: in expansion of macro ‘Q31’
  621 |      Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:621:48: note: in expansion of macro ‘Q31’
  621 |      Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:621:69: note: in expansion of macro ‘Q31’
  621 |      Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:622:6: note: in expansion of macro ‘Q31’
  622 |      Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:622:27: note: in expansion of macro ‘Q31’
  622 |      Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:622:48: note: in expansion of macro ‘Q31’
  622 |      Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:622:69: note: in expansion of macro ‘Q31’
  622 |      Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:623:6: note: in expansion of macro ‘Q31’
  623 |      Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:623:27: note: in expansion of macro ‘Q31’
  623 |      Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:623:48: note: in expansion of macro ‘Q31’
  623 |      Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:623:69: note: in expansion of macro ‘Q31’
  623 |      Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:624:6: note: in expansion of macro ‘Q31’
  624 |      Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:624:27: note: in expansion of macro ‘Q31’
  624 |      Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:624:48: note: in expansion of macro ‘Q31’
  624 |      Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:624:69: note: in expansion of macro ‘Q31’
  624 |      Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:625:6: note: in expansion of macro ‘Q31’
  625 |      Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:625:27: note: in expansion of macro ‘Q31’
  625 |      Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:625:48: note: in expansion of macro ‘Q31’
  625 |      Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:625:69: note: in expansion of macro ‘Q31’
  625 |      Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:626:6: note: in expansion of macro ‘Q31’
  626 |      Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:626:27: note: in expansion of macro ‘Q31’
  626 |      Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:626:48: note: in expansion of macro ‘Q31’
  626 |      Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:626:69: note: in expansion of macro ‘Q31’
  626 |      Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:627:6: note: in expansion of macro ‘Q31’
  627 |      Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
      |      ^~~
src/libavcodec/aacdec_template.c: In function ‘parse_adts_frame_header’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:627:27: note: in expansion of macro ‘Q31’
  627 |      Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:627:48: note: in expansion of macro ‘Q31’
  627 |      Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:627:69: note: in expansion of macro ‘Q31’
  627 |      Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c:3054:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3054 |             ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) {
      |                                        ^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:628:6: note: in expansion of macro ‘Q31’
  628 |      Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:628:27: note: in expansion of macro ‘Q31’
  628 |      Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:628:48: note: in expansion of macro ‘Q31’
  628 |      Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:628:69: note: in expansion of macro ‘Q31’
  628 |      Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:629:6: note: in expansion of macro ‘Q31’
  629 |      Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:629:27: note: in expansion of macro ‘Q31’
  629 |      Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:629:48: note: in expansion of macro ‘Q31’
  629 |      Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:629:69: note: in expansion of macro ‘Q31’
  629 |      Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
      |                                                                     ^~~
CC	libavcodec/aarch64/h264qpel_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:630:6: note: in expansion of macro ‘Q31’
  630 |      Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:630:27: note: in expansion of macro ‘Q31’
  630 |      Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:630:48: note: in expansion of macro ‘Q31’
  630 |      Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:630:69: note: in expansion of macro ‘Q31’
  630 |      Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:631:6: note: in expansion of macro ‘Q31’
  631 |      Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:631:27: note: in expansion of macro ‘Q31’
  631 |      Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:631:48: note: in expansion of macro ‘Q31’
  631 |      Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:631:69: note: in expansion of macro ‘Q31’
  631 |      Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:632:6: note: in expansion of macro ‘Q31’
  632 |      Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:632:27: note: in expansion of macro ‘Q31’
  632 |      Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:632:48: note: in expansion of macro ‘Q31’
  632 |      Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:632:69: note: in expansion of macro ‘Q31’
  632 |      Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:633:6: note: in expansion of macro ‘Q31’
  633 |      Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:633:27: note: in expansion of macro ‘Q31’
  633 |      Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:633:48: note: in expansion of macro ‘Q31’
  633 |      Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:633:69: note: in expansion of macro ‘Q31’
  633 |      Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:634:6: note: in expansion of macro ‘Q31’
  634 |      Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:634:27: note: in expansion of macro ‘Q31’
  634 |      Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:634:48: note: in expansion of macro ‘Q31’
  634 |      Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:634:69: note: in expansion of macro ‘Q31’
  634 |      Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:635:6: note: in expansion of macro ‘Q31’
  635 |      Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:635:27: note: in expansion of macro ‘Q31’
  635 |      Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:635:48: note: in expansion of macro ‘Q31’
  635 |      Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:635:69: note: in expansion of macro ‘Q31’
  635 |      Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:636:6: note: in expansion of macro ‘Q31’
  636 |      Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:636:27: note: in expansion of macro ‘Q31’
  636 |      Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:636:48: note: in expansion of macro ‘Q31’
  636 |      Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:636:69: note: in expansion of macro ‘Q31’
  636 |      Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:637:6: note: in expansion of macro ‘Q31’
  637 |     -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:637:27: note: in expansion of macro ‘Q31’
  637 |     -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:637:48: note: in expansion of macro ‘Q31’
  637 |     -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:637:69: note: in expansion of macro ‘Q31’
  637 |     -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:638:6: note: in expansion of macro ‘Q31’
  638 |      Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:638:27: note: in expansion of macro ‘Q31’
  638 |      Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:638:48: note: in expansion of macro ‘Q31’
  638 |      Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:638:69: note: in expansion of macro ‘Q31’
  638 |      Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c: In function ‘get_che’:
src/libavcodec/aacdec_template.c:634:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  634 |         if (ac->tags_mapped > 2 && ((type == TYPE_CPE && elem_id < 3) ||
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:639:6: note: in expansion of macro ‘Q31’
  639 |      Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
      |      ^~~
src/libavcodec/aacdec_template.c:639:5: note: here
  639 |     case 13:
      |     ^~~~
src/libavcodec/aacdec_template.c:640:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  640 |         if (ac->tags_mapped > 3 && ((type == TYPE_CPE && elem_id < 8) ||
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:639:27: note: in expansion of macro ‘Q31’
  639 |      Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
      |                           ^~~
src/libavcodec/aacdec_template.c:646:5: note: here
  646 |     case 12:
      |     ^~~~
src/libavcodec/aacdec_template.c:648:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  648 |         if (ac->tags_mapped == 3 && type == TYPE_CPE) {
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:639:48: note: in expansion of macro ‘Q31’
  639 |      Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
      |                                                ^~~
src/libavcodec/aacdec_template.c:652:5: note: here
  652 |     case 11:
      |     ^~~~
src/libavcodec/aacdec_template.c:653:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  653 |         if (ac->tags_mapped == 3 && type == TYPE_SCE) {
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:639:69: note: in expansion of macro ‘Q31’
  639 |      Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c:657:5: note: here
  657 |     case 6:
      |     ^~~~
src/libavcodec/aacdec_template.c:664:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  664 |         if (ac->tags_mapped == tags_per_config[ac->oc[1].m4ac.chan_config] - 1 && (type == TYPE_LFE || type == TYPE_SCE)) {
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:640:6: note: in expansion of macro ‘Q31’
  640 |      Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
      |      ^~~
src/libavcodec/aacdec_template.c:674:5: note: here
  674 |     case 5:
      |     ^~~~
src/libavcodec/aacdec_template.c:675:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  675 |         if (ac->tags_mapped == 2 && type == TYPE_CPE) {
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:640:27: note: in expansion of macro ‘Q31’
  640 |      Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
      |                           ^~~
src/libavcodec/aacdec_template.c:679:5: note: here
  679 |     case 4:
      |     ^~~~
src/libavcodec/aacdec_template.c:696:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  696 |         if (ac->tags_mapped == 2 &&
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:640:48: note: in expansion of macro ‘Q31’
  640 |      Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
      |                                                ^~~
src/libavcodec/aacdec_template.c:702:5: note: here
  702 |     case 3:
      |     ^~~~
src/libavcodec/aacdec_template.c:708:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  708 |         } else if (ac->tags_mapped == 1 && ac->oc[1].m4ac.chan_config == 2 &&
      |                   ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:640:69: note: in expansion of macro ‘Q31’
  640 |      Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c:713:5: note: here
  713 |     case 1:
      |     ^~~~
src/libavcodec/aacdec_template.c:714:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  714 |         if (!ac->tags_mapped && type == TYPE_SCE) {
      |            ^
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:641:6: note: in expansion of macro ‘Q31’
  641 |      Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
      |      ^~~
src/libavcodec/aacdec_template.c:718:5: note: here
  718 |     default:
      |     ^~~~~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:641:27: note: in expansion of macro ‘Q31’
  641 |      Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:641:48: note: in expansion of macro ‘Q31’
  641 |      Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:641:69: note: in expansion of macro ‘Q31’
  641 |      Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:642:6: note: in expansion of macro ‘Q31’
  642 |      Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:642:27: note: in expansion of macro ‘Q31’
  642 |      Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:642:48: note: in expansion of macro ‘Q31’
  642 |      Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:642:69: note: in expansion of macro ‘Q31’
  642 |      Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:643:6: note: in expansion of macro ‘Q31’
  643 |      Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:643:27: note: in expansion of macro ‘Q31’
  643 |      Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:643:48: note: in expansion of macro ‘Q31’
  643 |      Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:643:69: note: in expansion of macro ‘Q31’
  643 |      Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:644:6: note: in expansion of macro ‘Q31’
  644 |      Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:644:27: note: in expansion of macro ‘Q31’
  644 |      Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:644:48: note: in expansion of macro ‘Q31’
  644 |      Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:644:69: note: in expansion of macro ‘Q31’
  644 |      Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:645:6: note: in expansion of macro ‘Q31’
  645 |      Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:645:27: note: in expansion of macro ‘Q31’
  645 |      Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:645:48: note: in expansion of macro ‘Q31’
  645 |      Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:645:69: note: in expansion of macro ‘Q31’
  645 |      Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:646:6: note: in expansion of macro ‘Q31’
  646 |      Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:646:27: note: in expansion of macro ‘Q31’
  646 |      Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:646:48: note: in expansion of macro ‘Q31’
  646 |      Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:646:69: note: in expansion of macro ‘Q31’
  646 |      Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:647:6: note: in expansion of macro ‘Q31’
  647 |      Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:647:27: note: in expansion of macro ‘Q31’
  647 |      Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:647:48: note: in expansion of macro ‘Q31’
  647 |      Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:647:69: note: in expansion of macro ‘Q31’
  647 |      Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:648:6: note: in expansion of macro ‘Q31’
  648 |      Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
      |      ^~~
src/libavcodec/aacdec_template.c: In function ‘decode_extension_payload’:
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:648:27: note: in expansion of macro ‘Q31’
  648 |      Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
      |                           ^~~
AS	libavcodec/aarch64/h264qpel_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:648:48: note: in expansion of macro ‘Q31’
  648 |      Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:648:69: note: in expansion of macro ‘Q31’
  648 |      Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
      |                                                                     ^~~
src/libavcodec/aacdec_template.c:2465:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 2465 |         crc_flag++;
      |         ~~~~~~~~^~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:649:6: note: in expansion of macro ‘Q31’
  649 |      Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:649:27: note: in expansion of macro ‘Q31’
  649 |      Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
      |                           ^~~
src/libavcodec/aacdec_template.c:2466:5: note: here
 2466 |     case EXT_SBR_DATA:
      |     ^~~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:649:48: note: in expansion of macro ‘Q31’
  649 |      Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:649:69: note: in expansion of macro ‘Q31’
  649 |      Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:650:6: note: in expansion of macro ‘Q31’
  650 |      Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
      |      ^~~
AS	libavcodec/aarch64/hevcdsp_idct_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:650:27: note: in expansion of macro ‘Q31’
  650 |      Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:650:48: note: in expansion of macro ‘Q31’
  650 |      Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:650:69: note: in expansion of macro ‘Q31’
  650 |      Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:651:6: note: in expansion of macro ‘Q31’
  651 |      Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:651:27: note: in expansion of macro ‘Q31’
  651 |      Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:651:48: note: in expansion of macro ‘Q31’
  651 |      Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:651:69: note: in expansion of macro ‘Q31’
  651 |      Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:652:6: note: in expansion of macro ‘Q31’
  652 |      Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:652:27: note: in expansion of macro ‘Q31’
  652 |      Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:652:48: note: in expansion of macro ‘Q31’
  652 |      Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:652:69: note: in expansion of macro ‘Q31’
  652 |      Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:653:6: note: in expansion of macro ‘Q31’
  653 |      Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:653:27: note: in expansion of macro ‘Q31’
  653 |      Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:653:48: note: in expansion of macro ‘Q31’
  653 |      Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:653:69: note: in expansion of macro ‘Q31’
  653 |      Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:654:6: note: in expansion of macro ‘Q31’
  654 |      Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:654:27: note: in expansion of macro ‘Q31’
  654 |      Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:654:48: note: in expansion of macro ‘Q31’
  654 |      Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:654:69: note: in expansion of macro ‘Q31’
  654 |      Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:655:6: note: in expansion of macro ‘Q31’
  655 |      Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:655:27: note: in expansion of macro ‘Q31’
  655 |      Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:655:48: note: in expansion of macro ‘Q31’
  655 |      Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:655:69: note: in expansion of macro ‘Q31’
  655 |      Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:656:6: note: in expansion of macro ‘Q31’
  656 |      Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:656:27: note: in expansion of macro ‘Q31’
  656 |      Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:656:48: note: in expansion of macro ‘Q31’
  656 |      Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:656:69: note: in expansion of macro ‘Q31’
  656 |      Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:657:6: note: in expansion of macro ‘Q31’
  657 |      Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:657:27: note: in expansion of macro ‘Q31’
  657 |      Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:657:48: note: in expansion of macro ‘Q31’
  657 |      Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:657:69: note: in expansion of macro ‘Q31’
  657 |      Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:658:6: note: in expansion of macro ‘Q31’
  658 |      Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:658:27: note: in expansion of macro ‘Q31’
  658 |      Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:658:48: note: in expansion of macro ‘Q31’
  658 |      Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:658:69: note: in expansion of macro ‘Q31’
  658 |      Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:659:6: note: in expansion of macro ‘Q31’
  659 |      Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:659:27: note: in expansion of macro ‘Q31’
  659 |      Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:659:48: note: in expansion of macro ‘Q31’
  659 |      Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:659:69: note: in expansion of macro ‘Q31’
  659 |      Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:660:6: note: in expansion of macro ‘Q31’
  660 |      Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:660:27: note: in expansion of macro ‘Q31’
  660 |      Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:660:48: note: in expansion of macro ‘Q31’
  660 |      Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:660:69: note: in expansion of macro ‘Q31’
  660 |      Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:661:6: note: in expansion of macro ‘Q31’
  661 |      Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:661:27: note: in expansion of macro ‘Q31’
  661 |      Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:661:48: note: in expansion of macro ‘Q31’
  661 |      Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:661:69: note: in expansion of macro ‘Q31’
  661 |      Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:662:6: note: in expansion of macro ‘Q31’
  662 |      Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:662:27: note: in expansion of macro ‘Q31’
  662 |      Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:662:48: note: in expansion of macro ‘Q31’
  662 |      Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:662:69: note: in expansion of macro ‘Q31’
  662 |      Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:663:6: note: in expansion of macro ‘Q31’
  663 |      Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:663:27: note: in expansion of macro ‘Q31’
  663 |      Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
      |                           ^~~
CC	libavcodec/aarch64/hevcdsp_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:663:48: note: in expansion of macro ‘Q31’
  663 |      Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:663:69: note: in expansion of macro ‘Q31’
  663 |      Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:664:6: note: in expansion of macro ‘Q31’
  664 |      Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:664:27: note: in expansion of macro ‘Q31’
  664 |      Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:664:48: note: in expansion of macro ‘Q31’
  664 |      Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:664:69: note: in expansion of macro ‘Q31’
  664 |      Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
      |                                                                     ^~~
AS	libavcodec/aarch64/hevcdsp_qpel_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:665:6: note: in expansion of macro ‘Q31’
  665 |      Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:665:27: note: in expansion of macro ‘Q31’
  665 |      Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:665:48: note: in expansion of macro ‘Q31’
  665 |      Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:665:69: note: in expansion of macro ‘Q31’
  665 |      Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:666:6: note: in expansion of macro ‘Q31’
  666 |      Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:666:27: note: in expansion of macro ‘Q31’
  666 |      Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:666:48: note: in expansion of macro ‘Q31’
  666 |      Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:666:69: note: in expansion of macro ‘Q31’
  666 |      Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:667:6: note: in expansion of macro ‘Q31’
  667 |      Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:667:27: note: in expansion of macro ‘Q31’
  667 |      Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:667:48: note: in expansion of macro ‘Q31’
  667 |      Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:667:69: note: in expansion of macro ‘Q31’
  667 |      Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:668:6: note: in expansion of macro ‘Q31’
  668 |      Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:668:27: note: in expansion of macro ‘Q31’
  668 |      Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:668:48: note: in expansion of macro ‘Q31’
  668 |      Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:668:69: note: in expansion of macro ‘Q31’
  668 |      Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:669:6: note: in expansion of macro ‘Q31’
  669 |     -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:669:27: note: in expansion of macro ‘Q31’
  669 |     -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:669:48: note: in expansion of macro ‘Q31’
  669 |     -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:669:69: note: in expansion of macro ‘Q31’
  669 |     -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:670:6: note: in expansion of macro ‘Q31’
  670 |      Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:670:27: note: in expansion of macro ‘Q31’
  670 |      Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:670:48: note: in expansion of macro ‘Q31’
  670 |      Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:670:69: note: in expansion of macro ‘Q31’
  670 |      Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:671:6: note: in expansion of macro ‘Q31’
  671 |      Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:671:27: note: in expansion of macro ‘Q31’
  671 |      Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:671:48: note: in expansion of macro ‘Q31’
  671 |      Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:671:69: note: in expansion of macro ‘Q31’
  671 |      Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:672:6: note: in expansion of macro ‘Q31’
  672 |      Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:672:27: note: in expansion of macro ‘Q31’
  672 |      Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:672:48: note: in expansion of macro ‘Q31’
  672 |      Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:672:69: note: in expansion of macro ‘Q31’
  672 |      Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:673:6: note: in expansion of macro ‘Q31’
  673 |      Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:673:27: note: in expansion of macro ‘Q31’
  673 |      Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:673:48: note: in expansion of macro ‘Q31’
  673 |      Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:673:69: note: in expansion of macro ‘Q31’
  673 |      Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:674:6: note: in expansion of macro ‘Q31’
  674 |      Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:674:27: note: in expansion of macro ‘Q31’
  674 |      Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:674:48: note: in expansion of macro ‘Q31’
  674 |      Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:674:69: note: in expansion of macro ‘Q31’
  674 |      Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:675:6: note: in expansion of macro ‘Q31’
  675 |      Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
      |      ^~~
AS	libavcodec/aarch64/hevcdsp_sao_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:675:27: note: in expansion of macro ‘Q31’
  675 |      Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:675:48: note: in expansion of macro ‘Q31’
  675 |      Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:675:69: note: in expansion of macro ‘Q31’
  675 |      Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:676:6: note: in expansion of macro ‘Q31’
  676 |      Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:676:27: note: in expansion of macro ‘Q31’
  676 |      Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:676:48: note: in expansion of macro ‘Q31’
  676 |      Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:676:69: note: in expansion of macro ‘Q31’
  676 |      Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:677:6: note: in expansion of macro ‘Q31’
  677 |      Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:677:27: note: in expansion of macro ‘Q31’
  677 |      Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:677:48: note: in expansion of macro ‘Q31’
  677 |      Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:677:69: note: in expansion of macro ‘Q31’
  677 |      Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:678:6: note: in expansion of macro ‘Q31’
  678 |      Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:678:27: note: in expansion of macro ‘Q31’
  678 |      Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:678:48: note: in expansion of macro ‘Q31’
  678 |      Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:678:69: note: in expansion of macro ‘Q31’
  678 |      Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:679:6: note: in expansion of macro ‘Q31’
  679 |      Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:679:27: note: in expansion of macro ‘Q31’
  679 |      Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:679:48: note: in expansion of macro ‘Q31’
  679 |      Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:679:69: note: in expansion of macro ‘Q31’
  679 |      Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:680:6: note: in expansion of macro ‘Q31’
  680 |      Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:680:27: note: in expansion of macro ‘Q31’
  680 |      Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:680:48: note: in expansion of macro ‘Q31’
  680 |      Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:680:69: note: in expansion of macro ‘Q31’
  680 |      Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:681:6: note: in expansion of macro ‘Q31’
  681 |      Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:681:27: note: in expansion of macro ‘Q31’
  681 |      Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:681:48: note: in expansion of macro ‘Q31’
  681 |      Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:681:69: note: in expansion of macro ‘Q31’
  681 |      Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:682:6: note: in expansion of macro ‘Q31’
  682 |      Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:682:27: note: in expansion of macro ‘Q31’
  682 |      Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:682:48: note: in expansion of macro ‘Q31’
  682 |      Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:682:69: note: in expansion of macro ‘Q31’
  682 |      Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:683:6: note: in expansion of macro ‘Q31’
  683 |      Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:683:27: note: in expansion of macro ‘Q31’
  683 |      Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:683:48: note: in expansion of macro ‘Q31’
  683 |      Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:683:69: note: in expansion of macro ‘Q31’
  683 |      Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:684:6: note: in expansion of macro ‘Q31’
  684 |      Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:684:27: note: in expansion of macro ‘Q31’
  684 |      Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
      |                           ^~~
CC	libavcodec/aarch64/hpeldsp_init_aarch64.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:684:48: note: in expansion of macro ‘Q31’
  684 |      Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:684:69: note: in expansion of macro ‘Q31’
  684 |      Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:685:6: note: in expansion of macro ‘Q31’
  685 |      Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:685:27: note: in expansion of macro ‘Q31’
  685 |      Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:685:48: note: in expansion of macro ‘Q31’
  685 |      Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:685:69: note: in expansion of macro ‘Q31’
  685 |      Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:686:6: note: in expansion of macro ‘Q31’
  686 |      Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:686:27: note: in expansion of macro ‘Q31’
  686 |      Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:686:48: note: in expansion of macro ‘Q31’
  686 |      Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:686:69: note: in expansion of macro ‘Q31’
  686 |      Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:687:6: note: in expansion of macro ‘Q31’
  687 |      Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:687:27: note: in expansion of macro ‘Q31’
  687 |      Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:687:48: note: in expansion of macro ‘Q31’
  687 |      Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:687:69: note: in expansion of macro ‘Q31’
  687 |      Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:688:6: note: in expansion of macro ‘Q31’
  688 |      Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:688:27: note: in expansion of macro ‘Q31’
  688 |      Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:688:48: note: in expansion of macro ‘Q31’
  688 |      Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:688:69: note: in expansion of macro ‘Q31’
  688 |      Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:689:6: note: in expansion of macro ‘Q31’
  689 |      Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:689:27: note: in expansion of macro ‘Q31’
  689 |      Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:689:48: note: in expansion of macro ‘Q31’
  689 |      Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:689:69: note: in expansion of macro ‘Q31’
  689 |      Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:690:6: note: in expansion of macro ‘Q31’
  690 |      Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:690:27: note: in expansion of macro ‘Q31’
  690 |      Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:690:48: note: in expansion of macro ‘Q31’
  690 |      Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:690:69: note: in expansion of macro ‘Q31’
  690 |      Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:691:6: note: in expansion of macro ‘Q31’
  691 |      Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:691:27: note: in expansion of macro ‘Q31’
  691 |      Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:691:48: note: in expansion of macro ‘Q31’
  691 |      Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:691:69: note: in expansion of macro ‘Q31’
  691 |      Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:692:6: note: in expansion of macro ‘Q31’
  692 |      Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:692:27: note: in expansion of macro ‘Q31’
  692 |      Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:692:48: note: in expansion of macro ‘Q31’
  692 |      Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:692:69: note: in expansion of macro ‘Q31’
  692 |      Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:693:6: note: in expansion of macro ‘Q31’
  693 |      Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:693:27: note: in expansion of macro ‘Q31’
  693 |      Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:693:48: note: in expansion of macro ‘Q31’
  693 |      Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:693:69: note: in expansion of macro ‘Q31’
  693 |      Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:694:6: note: in expansion of macro ‘Q31’
  694 |      Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:694:27: note: in expansion of macro ‘Q31’
  694 |      Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:694:48: note: in expansion of macro ‘Q31’
  694 |      Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:694:69: note: in expansion of macro ‘Q31’
  694 |      Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:695:6: note: in expansion of macro ‘Q31’
  695 |      Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:695:27: note: in expansion of macro ‘Q31’
  695 |      Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:695:48: note: in expansion of macro ‘Q31’
  695 |      Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:695:69: note: in expansion of macro ‘Q31’
  695 |      Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:696:6: note: in expansion of macro ‘Q31’
  696 |      Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:696:27: note: in expansion of macro ‘Q31’
  696 |      Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
      |                           ^~~
AS	libavcodec/aarch64/hpeldsp_neon.o
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:696:48: note: in expansion of macro ‘Q31’
  696 |      Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:696:69: note: in expansion of macro ‘Q31’
  696 |      Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:697:6: note: in expansion of macro ‘Q31’
  697 |      Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:697:27: note: in expansion of macro ‘Q31’
  697 |      Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:697:48: note: in expansion of macro ‘Q31’
  697 |      Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:697:69: note: in expansion of macro ‘Q31’
  697 |      Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:698:6: note: in expansion of macro ‘Q31’
  698 |      Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:698:27: note: in expansion of macro ‘Q31’
  698 |      Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:698:48: note: in expansion of macro ‘Q31’
  698 |      Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:698:69: note: in expansion of macro ‘Q31’
  698 |      Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:699:6: note: in expansion of macro ‘Q31’
  699 |      Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:699:27: note: in expansion of macro ‘Q31’
  699 |      Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:699:48: note: in expansion of macro ‘Q31’
  699 |      Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:699:69: note: in expansion of macro ‘Q31’
  699 |      Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:700:6: note: in expansion of macro ‘Q31’
  700 |      Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
      |      ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:700:27: note: in expansion of macro ‘Q31’
  700 |      Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
      |                           ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:700:48: note: in expansion of macro ‘Q31’
  700 |      Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
      |                                                ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbrdata.h:700:69: note: in expansion of macro ‘Q31’
  700 |      Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
      |                                                                     ^~~
src/libavcodec/aac_defines.h:45:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 | #define Q31(x)              (int)((x)*2147483648.0 + 0.5)
      |                                      ^
src/libavcodec/aacsbr_fixed.c:77:36: note: in expansion of macro ‘Q31’
   77 | static const int CONST_076923    = Q31(0.76923076923076923077f);
      |                                    ^~~
CC	libavcodec/aarch64/idctdsp_init_aarch64.o
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_tablelim’:
src/libavcodec/aac_defines.h:43:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   43 | #define Q23(a)              (int)((a) * 8388608.0 + 0.5)
      |                                       ^
src/libavcodec/aacsbr_template.c:155:51: note: in expansion of macro ‘Q23’
  155 |         static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f),   //2^(0.49/1.2)
      |                                                   ^~~
src/libavcodec/aac_defines.h:43:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   43 | #define Q23(a)              (int)((a) * 8388608.0 + 0.5)
      |                                       ^
src/libavcodec/aacsbr_template.c:156:48: note: in expansion of macro ‘Q23’
  156 |                                                Q23(1.18509277094158210129f),   //2^(0.49/2)
      |                                                ^~~
src/libavcodec/aac_defines.h:43:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   43 | #define Q23(a)              (int)((a) * 8388608.0 + 0.5)
      |                                       ^
src/libavcodec/aacsbr_template.c:157:48: note: in expansion of macro ‘Q23’
  157 |                                                Q23(1.11987160404675912501f) }; //2^(0.49/3)
      |                                                ^~~
In file included from src/libavcodec/aacsbr_fixed.c:611:
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_header’:
src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  251 |     if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
      |                               ^~
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_master’:
src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integer expressions of different signedness: ‘AAC_SIGNE’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |     if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) {
      |                               ^
AS	libavcodec/aarch64/idctdsp_neon.o
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  782 |     ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
      |                                         ^~
src/libavcodec/aacsbr_template.c: In function ‘ff_decode_sbr_extension_fixed’:
src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1170 |     if (bytes_read > cnt) {
      |                    ^
src/libavcodec/aacsbr_template.c: In function ‘sbr_mapping’:
src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1401 |         for (i = 0; i < ilim; i++)
      |                       ^
CC	libavcodec/aarch64/me_cmp_init_aarch64.o
src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1421 |         for (i = 0; i < ilim; i++) {
      |                       ^
AS	libavcodec/aarch64/me_cmp_neon.o
CC	libavcodec/aarch64/mpegaudiodsp_init.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/aarch64/me_cmp_init_aarch64.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
AS	libavcodec/aarch64/mpegaudiodsp_neon.o
CC	libavcodec/aarch64/opusdsp_init.o
AS	libavcodec/aarch64/opusdsp_neon.o
CC	libavcodec/aarch64/pixblockdsp_init_aarch64.o
AS	libavcodec/aarch64/pixblockdsp_neon.o
CC	libavcodec/aarch64/rv40dsp_init_aarch64.o
CC	libavcodec/aarch64/sbrdsp_init_aarch64.o
AS	libavcodec/aarch64/sbrdsp_neon.o
AS	libavcodec/aarch64/simple_idct_neon.o
CC	libavcodec/aarch64/synth_filter_init.o
AS	libavcodec/aarch64/synth_filter_neon.o
CC	libavcodec/aarch64/vc1dsp_init_aarch64.o
AS	libavcodec/aarch64/vc1dsp_neon.o
AS	libavcodec/aarch64/videodsp.o
CC	libavcodec/aarch64/videodsp_init.o
CC	libavcodec/aarch64/vorbisdsp_init.o
AS	libavcodec/aarch64/vorbisdsp_neon.o
CC	libavcodec/aarch64/vp8dsp_init_aarch64.o
AS	libavcodec/aarch64/vp8dsp_neon.o
CC	libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.o
CC	libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.o
CC	libavcodec/aarch64/vp9dsp_init_aarch64.o
AS	libavcodec/aarch64/vp9itxfm_16bpp_neon.o
AS	libavcodec/aarch64/vp9itxfm_neon.o
AS	libavcodec/aarch64/vp9lpf_16bpp_neon.o
AS	libavcodec/aarch64/vp9lpf_neon.o
AS	libavcodec/aarch64/vp9mc_16bpp_neon.o
AS	libavcodec/aarch64/vp9mc_aarch64.o
AS	libavcodec/aarch64/vp9mc_neon.o
CC	libavcodec/aasc.o
CC	libavcodec/ac3.o
CC	libavcodec/ac3_channel_layout_tab.o
CC	libavcodec/ac3_parser.o
CC	libavcodec/ac3dec_data.o
CC	libavcodec/ac3dec_fixed.o
CC	libavcodec/ac3dec_float.o
In file included from src/libavcodec/msrledec.h:26,
                 from src/libavcodec/aasc.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/ac3dsp.o
CC	libavcodec/ac3enc.o
In file included from src/libavcodec/ac3dec_fixed.c:155:
src/libavcodec/eac3dec.c: In function ‘ff_eac3_apply_spectral_extension’:
src/libavcodec/eac3dec.c:139:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  139 |             nscale *= 1.0 / (1<<23);
      |                    ^~
src/libavcodec/eac3dec.c:140:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  140 |             sscale *= 1.0 / (1<<23);
      |                    ^~
src/libavcodec/eac3dec.c:141:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  141 |             if (nscale < -1.0)
      |                        ^
In file included from src/libavcodec/ac3dec_float.c:37:
src/libavcodec/ac3dec.c: In function ‘set_downmix_coeffs’:
src/libavcodec/ac3dec.c:425:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  425 |         downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB;
      |                                                              ^
In file included from src/libavcodec/ac3dec_fixed.c:156:
src/libavcodec/ac3dec.c: In function ‘set_downmix_coeffs’:
src/libavcodec/ac3dec.c:425:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  425 |         downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB;
      |                                                              ^
src/libavcodec/ac3dec.c:448:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  448 |                                     downmix_coeffs[1][i]) * LEVEL_MINUS_3DB;
      |                                                           ^
src/libavcodec/ac3dec.c:448:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  448 |                                     downmix_coeffs[1][i]) * LEVEL_MINUS_3DB;
      |                                                           ^
In file included from src/libavcodec/ac3dec.h:59,
                 from src/libavcodec/ac3dec_fixed.c:51:
src/libavcodec/ac3.h:42:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   42 | #define FIXR12(a)               ((int)((a) * 4096 + 0.5))
      |                                                   ^
src/libavcodec/ac3dec.c:451:35: note: in expansion of macro ‘FIXR12’
  451 |         s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]);
      |                                   ^~~~~~
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:487:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  487 |         if (prevexp > 24U) {
      |                     ^
src/libavcodec/ac3.h:42:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   42 | #define FIXR12(a)               ((int)((a) * 4096 + 0.5))
      |                                                   ^
src/libavcodec/ac3dec.c:452:35: note: in expansion of macro ‘FIXR12’
  452 |         s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]);
      |                                   ^~~~~~
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:487:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  487 |         if (prevexp > 24U) {
      |                     ^
src/libavcodec/ac3dec.c: In function ‘coupling_strategy’:
src/libavcodec/ac3dec.c:1027:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1027 |         cpl_end_subband = s->spx_in_use ? (s->spx_src_start_freq - 37) / 12 :
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c: In function ‘coupling_strategy’:
src/libavcodec/ac3dec.c:1027:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1027 |         cpl_end_subband = s->spx_in_use ? (s->spx_src_start_freq - 37) / 12 :
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c: In function ‘decode_audio_block’:
src/libavcodec/ac3dec.c:1137:51: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1137 |             if (range_bits <= 127 || s->drc_scale <= 1.0)
      |                                                   ^~
src/libavcodec/ac3dec.c: In function ‘decode_audio_block’:
src/libavcodec/ac3dec.c:1167:19: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1167 |     if (s->eac3 ? s->cpl_strategy_exists[blk] : get_bits1(gbc)) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:1167:19: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1167 |     if (s->eac3 ? s->cpl_strategy_exists[blk] : get_bits1(gbc)) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:1439:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1439 |         gain *= 1.0 / 4194304.0f;
      |                     ^
src/libavcodec/ac3dec.c:1439:14: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1439 |         gain *= 1.0 / 4194304.0f;
      |              ^~
src/libavcodec/ac3dec_fixed.c: At top level:
src/libavcodec/ac3dec_fixed.c:159:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  159 |     { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
      |     ^
In file included from src/libavcodec/ac3dec.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_fixed.c:160:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  160 |     { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_fixed.c:161:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  161 |     { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c: At top level:
src/libavcodec/ac3dec_float.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   40 |     { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
      |     ^
In file included from src/libavcodec/ac3dec.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   41 |     { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |     { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   43 |     { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:46:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 | {"ltrt_cmixlev",   "Lt/Rt Center Mix Level",   OFFSET(ltrt_center_mix_level),    AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:47:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   47 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level),  AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:48:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 | {"loro_cmixlev",   "Lo/Ro Center Mix Level",   OFFSET(loro_center_mix_level),    AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec_float.c:49:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level),  AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:493:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  493 |                 dexps[j++] = prevexp;
      |                 ~~~~~~~~~~~^~~~~~~~~
src/libavcodec/ac3dec.c:494:9: note: here
  494 |         case 2: dexps[j++] = prevexp;
      |         ^~~~
src/libavcodec/ac3dec.c:494:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  494 |         case 2: dexps[j++] = prevexp;
      |                 ~~~~~~~~~~~^~~~~~~~~
src/libavcodec/ac3dec.c:495:9: note: here
  495 |         case 1: dexps[j++] = prevexp;
      |         ^~~~
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:493:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  493 |                 dexps[j++] = prevexp;
      |                 ~~~~~~~~~~~^~~~~~~~~
src/libavcodec/ac3dec.c:494:9: note: here
  494 |         case 2: dexps[j++] = prevexp;
      |         ^~~~
src/libavcodec/ac3dec.c:494:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  494 |         case 2: dexps[j++] = prevexp;
      |                 ~~~~~~~~~~~^~~~~~~~~
src/libavcodec/ac3dec.c:495:9: note: here
  495 |         case 1: dexps[j++] = prevexp;
      |         ^~~~
src/libavcodec/ac3dec.c: In function ‘ac3_upmix_delay’:
src/libavcodec/ac3dec.c:769:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  769 |         memset(s->delay[3], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:770:5: note: here
  770 |     case AC3_CHMODE_2F1R:
      |     ^~~~
src/libavcodec/ac3dec.c:774:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  774 |         memset(s->delay[4], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:775:5: note: here
  775 |     case AC3_CHMODE_3F1R:
      |     ^~~~
src/libavcodec/ac3dec.c:776:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  776 |         memset(s->delay[3], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c: In function ‘ac3_upmix_delay’:
src/libavcodec/ac3dec.c:777:5: note: here
  777 |     case AC3_CHMODE_3F:
      |     ^~~~
src/libavcodec/ac3dec.c:769:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  769 |         memset(s->delay[3], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:770:5: note: here
  770 |     case AC3_CHMODE_2F1R:
      |     ^~~~
src/libavcodec/ac3dec.c:774:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  774 |         memset(s->delay[4], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:775:5: note: here
  775 |     case AC3_CHMODE_3F1R:
      |     ^~~~
src/libavcodec/ac3dec.c:776:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  776 |         memset(s->delay[3], 0, channel_data_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:777:5: note: here
  777 |     case AC3_CHMODE_3F:
      |     ^~~~
CC	libavcodec/ac3enc_fixed.o
In file included from src/libavcodec/ac3enc.c:45:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/ac3enc.c: At top level:
src/libavcodec/ac3enc.c:82:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 | {"center_mixlev", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_4POINT5DB }, 0.0, 1.0, AC3ENC_PARAM},
      | ^
In file included from src/libavcodec/ac3enc.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:83:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 | {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 | {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:91:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 | {"per_frame_metadata", "Allow Changing Metadata Per-Frame", OFFSET(allow_per_frame_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:92:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:93:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:98:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 | {"original", "Original Bit Stream", OFFSET(original), AV_OPT_TYPE_INT,   {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c:122:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ac3enc.c: In function ‘validate_float_option’:
src/libavcodec/ac3enc.c:1949:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1949 |         if (v < (v_list[i] + FLT_OPTION_THRESHOLD) &&
      |                            ^
src/libavcodec/ac3enc.c:1949:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1949 |         if (v < (v_list[i] + FLT_OPTION_THRESHOLD) &&
      |               ^
src/libavcodec/ac3enc.c:1950:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1950 |             v > (v_list[i] - FLT_OPTION_THRESHOLD))
      |                            ^
src/libavcodec/ac3enc.c:1950:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1950 |             v > (v_list[i] - FLT_OPTION_THRESHOLD))
      |               ^
src/libavcodec/ac3enc.c: In function ‘validate_mix_level’:
src/libavcodec/ac3enc.c:1968:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1968 |         if (*opt_param >= 0.0) {
      |                        ^~
src/libavcodec/ac3enc.c:1970:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1970 |                    "default value: %0.3f\n", opt_name, list[mixlev]);
      |                                                        ~~~~^~~~~~~~
In file included from src/libavcodec/ac3enc.h:43,
                 from src/libavcodec/ac3enc_fixed.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/ac3enc_float.o
In file included from src/libavcodec/ac3enc.h:43,
                 from src/libavcodec/ac3enc_float.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/opt.h:31,
                 from src/libavcodec/ac3enc.h:33:
src/libavcodec/ac3enc_float.c: In function ‘calc_cpl_coord’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/ac3enc_float.c:68:12: note: in expansion of macro ‘FFMIN’
   68 |     return FFMIN(coord, COEF_MAX);
      |            ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/ac3enc_float.c:68:12: note: in expansion of macro ‘FFMIN’
   68 |     return FFMIN(coord, COEF_MAX);
      |            ^~~~~
In file included from src/libavcodec/ac3enc_float.c:78:
src/libavcodec/ac3enc_template.c: In function ‘apply_channel_coupling’:
src/libavcodec/ac3enc_template.c:218:40: warning: implicit conversion from ‘CoefSumType’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  218 |                         if (coord_diff > NEW_CPL_COORD_THRESHOLD)
      |                                        ^
CC	libavcodec/ac3tab.o
CC	libavcodec/acelp_filters.o
CC	libavcodec/acelp_pitch_delay.o
CC	libavcodec/acelp_vectors.o
CC	libavcodec/adpcm.o
In file included from src/libavcodec/acelp_pitch_delay.c:24:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/acelp_pitch_delay.c: In function ‘ff_amr_set_fixed_gain’:
src/libavcodec/acelp_pitch_delay.c:92:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |         ff_exp10(0.05 *
      |                       ^
src/libavcodec/acelp_pitch_delay.c:91:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   91 |     float val = fixed_gain_factor *
      |                                   ^
src/libavcodec/acelp_pitch_delay.c:95:53: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   95 |         sqrtf(fixed_mean_energy ? fixed_mean_energy : 1.0);
      |                                                     ^
src/libavcodec/acelp_pitch_delay.c:94:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   94 |                energy_mean)) /
      |                              ^
src/libavcodec/acelp_pitch_delay.c:100:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  100 |     prediction_error[3] = 20.0 * log10f(fixed_gain_factor);
      |                                ^
src/libavcodec/acelp_vectors.c: In function ‘ff_adaptive_gain_control’:
src/libavcodec/acelp_vectors.c:203:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     gain_scale_factor *= 1.0 - alpha;
      |                              ^
src/libavcodec/acelp_vectors.c:203:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     gain_scale_factor *= 1.0 - alpha;
      |                       ^~
CC	libavcodec/adpcm_data.o
CC	libavcodec/adpcmenc.o
CC	libavcodec/adts_header.o
In file included from src/libavcodec/adpcm.c:42:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/adts_parser.o
src/libavcodec/adpcm.c: In function ‘adpcm_decode_init’:
src/libavcodec/adpcm.c:295:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  295 |     if (avctx->ch_layout.nb_channels < min_channels ||
      |                                      ^
src/libavcodec/adpcm.c:296:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |         avctx->ch_layout.nb_channels > max_channels) {
      |                                      ^
src/libavcodec/adpcm.c: In function ‘xa_decode’:
src/libavcodec/adpcm.c:691:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  691 |         if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) {
      |                    ^~
src/libavcodec/adpcm.c:724:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  724 |         if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) {
      |                    ^~
src/libavcodec/adpcm.c: In function ‘adpcm_decode_frame’:
src/libavcodec/adpcm.c:1133:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1133 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1107:5: note: in expansion of macro ‘CASE’
 1107 |     CASE(ADPCM_IMA_QT,
      |     ^~~~
src/libavcodec/adpcm.c:1154:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1154 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1148:5: note: in expansion of macro ‘CASE’
 1148 |     CASE(ADPCM_IMA_WAV,
      |     ^~~~
src/libavcodec/adpcm.c:1205:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1205 |             if (c->status[i].step_index > 88u) {
      |                                         ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1199:5: note: in expansion of macro ‘CASE’
 1199 |     CASE(ADPCM_4XM,
      |     ^~~~
src/libavcodec/adpcm.c:1325:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1325 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1320:5: note: in expansion of macro ‘CASE’
 1320 |     CASE(ADPCM_IMA_DK4,
      |     ^~~~
src/libavcodec/adpcm.c:1360:37: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1360 |         if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
      |                                     ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1348:5: note: in expansion of macro ‘CASE’
 1348 |     CASE(ADPCM_IMA_DK3,
      |     ^~~~
src/libavcodec/adpcm.c:1360:70: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1360 |         if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
      |                                                                      ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1348:5: note: in expansion of macro ‘CASE’
 1348 |     CASE(ADPCM_IMA_DK3,
      |     ^~~~
src/libavcodec/adpcm.c:1404:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1404 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1399:5: note: in expansion of macro ‘CASE’
 1399 |     CASE(ADPCM_IMA_ISS,
      |     ^~~~
src/libavcodec/adpcm.c:1431:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1431 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1426:5: note: in expansion of macro ‘CASE’
 1426 |     CASE(ADPCM_IMA_MOFLEX,
      |     ^~~~
src/libavcodec/adpcm.c:1517:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1517 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1512:5: note: in expansion of macro ‘CASE’
 1512 |     CASE(ADPCM_IMA_RAD,
      |     ^~~~
src/libavcodec/adpcm.c:1623:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1623 |             if (c->status[i].step_index > 88u) {
      |                                         ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1620:5: note: in expansion of macro ‘CASE’
 1620 |     CASE(ADPCM_IMA_EA_EACS,
      |     ^~~~
src/libavcodec/adpcm.c:1744:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1744 |         for (unsigned channel = 0; channel < channels; channel++)
      |                                            ^
src/libavcodec/adpcm.c:1749:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1749 |         for (unsigned channel = 0; channel < channels; channel++) {
      |                                            ^
src/libavcodec/adpcm.c:1849:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1849 |             if (cs->step_index > 88u){
      |                                ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1844:5: note: in expansion of macro ‘CASE’
 1844 |     CASE(ADPCM_IMA_ACORN,
      |     ^~~~
src/libavcodec/adpcm.c:1877:37: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1877 |         if (c->status[0].step_index > 88u) {
      |                                     ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1861:5: note: in expansion of macro ‘CASE’
 1861 |     CASE(ADPCM_IMA_AMV,
      |     ^~~~
src/libavcodec/adpcm.c:1906:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1906 |             if (c->status[i].step_index > 88u) {
      |                                         ^
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:1901:5: note: in expansion of macro ‘CASE’
 1901 |     CASE(ADPCM_IMA_SMJPEG,
      |     ^~~~
src/libavcodec/adpcm.c:2180:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2180 |                     if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table))
      |                                ^~
src/libavcodec/adpcm.c:71:7: note: in definition of macro ‘CASE_1’
   71 |     { __VA_ARGS__ }           \
      |       ^~~~~~~~~~~
src/libavcodec/adpcm.c:76:9: note: in expansion of macro ‘CASE_2’
   76 |         CASE_2(config, codec_id, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:78:9: note: in expansion of macro ‘CASE_3’
   78 |         CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
      |         ^~~~~~
src/libavcodec/adpcm.c:2166:5: note: in expansion of macro ‘CASE’
 2166 |     CASE(ADPCM_PSX,
      |     ^~~~
In file included from src/libavcodec/adpcmenc.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/adpcmenc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/adx.o
CC	libavcodec/adx_parser.o
CC	libavcodec/adxdec.o
CC	libavcodec/adxenc.o
CC	libavcodec/agm.o
In file included from src/libavcodec/adxenc.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/adxenc.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/aic.o
In file included from src/libavcodec/agm.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/alac.o
src/libavcodec/agm.c: In function ‘decode_huffman2’:
src/libavcodec/agm.c:1068:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1068 |     while (get_bits_left(gb) > 0 && x < s->output_size) {
      |                                       ^
In file included from src/libavcodec/aic.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/aic.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/alac_data.o
In file included from src/libavcodec/aic.c:34:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/aic.c: In function ‘aic_decode_header’:
src/libavcodec/aic.c:176:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  176 |     if (frame_size > size) {
      |                    ^
src/libavcodec/aic.c: In function ‘aic_decode_frame’:
src/libavcodec/aic.c:400:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  400 |     if (buf_size < off) {
      |                  ^
src/libavcodec/aic.c:420:34: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  420 |             if (slice_size + off > buf_size || !slice_size) {
      |                                  ^
In file included from src/libavcodec/alac.c:54:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/alac.c:57:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/alac.c: In function ‘decode_element’:
src/libavcodec/alac.c:277:31: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  277 |     } else if (output_samples != alac->nb_samples) {
      |                               ^~
src/libavcodec/alac.c:313:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  313 |             if (lpc_order[ch] >= alac->max_samples_per_frame || !lpc_quant[ch])
      |                               ^~
src/libavcodec/alac.c: At top level:
src/libavcodec/alac.c:604:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  604 |       0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM },
      |       ^
In file included from src/libavcodec/alac.c:51:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/alacdsp.o
CC	libavcodec/alacenc.o
CC	libavcodec/aliaspixdec.o
CC	libavcodec/aliaspixenc.o
CC	libavcodec/allcodecs.o
In file included from src/libavcodec/alacenc.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/alacenc.c: At top level:
src/libavcodec/alacenc.c:638:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  638 |     { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
      |     ^
In file included from src/libavcodec/alacenc.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/alacenc.c:639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  639 |     { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/aliaspixdec.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/alsdec.o
In file included from src/libavcodec/aliaspixenc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/amr_parser.o
CC	libavcodec/amrnbdec.o
CC	libavcodec/amrwbdec.o
In file included from src/libavcodec/alsdec.c:32:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/alsdec.c: In function ‘read_specific_config’:
src/libavcodec/alsdec.c:360:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  360 |     if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
      |                                      ^
src/libavcodec/alsdec.c:424:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  424 |     if (get_bits_left(&gb) < ht_size)
      |                            ^
src/libavcodec/alsdec.c: In function ‘get_block_sizes’:
src/libavcodec/alsdec.c:577:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  577 |     if (ctx->cur_frame_length != ctx->sconf.frame_length) {
      |                               ^~
src/libavcodec/alsdec.c: In function ‘read_var_block_data’:
src/libavcodec/alsdec.c:716:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  716 |             if (*bd->opt_order > sconf->max_order) {
      |                                ^
src/libavcodec/alsdec.c:748:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  748 |                 for (k = 0; k < k_max; k++) {
      |                               ^
src/libavcodec/alsdec.c:762:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  762 |                 for (; k < k_max; k++)
      |                          ^
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/alsdec.c:31:
src/libavcodec/alsdec.c:810:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  810 |         av_assert0(sb_length <= sconf->frame_length);
      |                              ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/alsdec.c:842:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  842 |         for (sb = 0; sb < sub_blocks; sb++) {
      |                         ^
src/libavcodec/alsdec.c:863:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  863 |         for (sb = 0; sb < sub_blocks; sb++, start = 0) {
      |                         ^
src/libavcodec/alsdec.c:871:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  871 |                 if (res == cur_tail_code) {
      |                         ^~
src/libavcodec/alsdec.c:883:29: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  883 |                     if (res > cur_tail_code)
      |                             ^
src/libavcodec/alsdec.c:903:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  903 |         for (sb = 0; sb < sub_blocks; sb++, start = 0)
      |                         ^
src/libavcodec/alsdec.c: In function ‘decode_var_block_data’:
src/libavcodec/alsdec.c:933:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  933 |         for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) {
      |                                                            ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/alsdec.c:30:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/alsdec.c:951:29: note: in expansion of macro ‘FFMIN’
  951 |         for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) {
      |                             ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/alsdec.c:951:29: note: in expansion of macro ‘FFMIN’
  951 |         for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) {
      |                             ^~~~~
src/libavcodec/alsdec.c:954:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  954 |             for (sb = 0; sb < smp; sb++)
      |                             ^
src/libavcodec/alsdec.c:961:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  961 |         for (k = 0; k < opt_order; k++)
      |                       ^
src/libavcodec/alsdec.c: In function ‘read_channel_data’:
src/libavcodec/alsdec.c:1245:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1245 |     while (entries < channels && !(current->stop_flag = get_bits1(gb))) {
      |                    ^
src/libavcodec/alsdec.c:1248:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1248 |         if (current->master_channel >= channels) {
      |                                     ^~
src/libavcodec/alsdec.c:1273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1273 |     if (entries == channels) {
      |                 ^~
src/libavcodec/alsdec.c: In function ‘read_diff_float_data’:
src/libavcodec/alsdec.c:1538:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1538 |                 if(tmp_32 != nchars) {
      |                           ^~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/alsdec.c:1559:32: note: in expansion of macro ‘FFMIN’
 1559 |                     nbits[i] = FFMIN(nbits[i], highest_byte*8);
      |                                ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/alsdec.c:1559:32: note: in expansion of macro ‘FFMIN’
 1559 |                     nbits[i] = FFMIN(nbits[i], highest_byte*8);
      |                                ^~~~~
src/libavcodec/alsdec.c:1581:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1581 |                 if(tmp_32 != nchars) {
      |                           ^~
src/libavcodec/alsdec.c: In function ‘read_frame_data’:
src/libavcodec/alsdec.c:1663:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1663 |         if (get_bits_left(gb) < 7*channels*ctx->num_blocks)
      |                               ^
src/libavcodec/alsdec.c:1720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1720 |         for (b = 0; b < ctx->num_blocks; b++) {
      |                       ^
src/libavcodec/alsdec.c: In function ‘decode_frame’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/alsdec.c:1821:33: note: in expansion of macro ‘FFMIN’
 1821 |         ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length,
      |                                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/alsdec.c:1821:33: note: in expansion of macro ‘FFMIN’
 1821 |         ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length,
      |                                 ^~~~~
src/libavcodec/alsdec.c:1854:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1854 |                 for (c = 0; c < channels; c++)                                       \
      |                               ^
src/libavcodec/alsdec.c:1864:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
 1864 |         INTERLEAVE_OUTPUT(16)
      |         ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1858:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1858 |                 for (c = 0; c < channels; c++)                                       \
      |                               ^
src/libavcodec/alsdec.c:1864:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
 1864 |         INTERLEAVE_OUTPUT(16)
      |         ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1854:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1854 |                 for (c = 0; c < channels; c++)                                       \
      |                               ^
src/libavcodec/alsdec.c:1866:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
 1866 |         INTERLEAVE_OUTPUT(32)
      |         ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1858:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1858 |                 for (c = 0; c < channels; c++)                                       \
      |                               ^
src/libavcodec/alsdec.c:1866:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
 1866 |         INTERLEAVE_OUTPUT(32)
      |         ^~~~~~~~~~~~~~~~~
CC	libavcodec/anm.o
src/libavcodec/alsdec.c:1918:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1918 |         if (ctx->cur_frame_length != sconf->frame_length &&
      |                                   ^~
src/libavcodec/alsdec.c: In function ‘decode_init’:
src/libavcodec/alsdec.c:2064:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2064 |     for (c = 0; c < num_buffers; c++) {
      |                   ^
src/libavcodec/alsdec.c:2087:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2087 |     for (c = 0; c < num_buffers; c++)
      |                   ^
src/libavcodec/alsdec.c:2103:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2103 |         for (c = 0; c < num_buffers; c++)
      |                       ^
src/libavcodec/alsdec.c:2133:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2133 |         for (c = 0; c < channels; ++c) {
      |                       ^
src/libavcodec/alsdec.c:2151:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2151 |     for (c = 1; c < channels; c++)
      |                   ^
src/libavcodec/amrnbdec.c: In function ‘lsf2lsp_for_mode12k2’:
src/libavcodec/amrnbdec.c:292:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  292 |         lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0);
      |                                                                  ^
src/libavcodec/amrnbdec.c: In function ‘lsf2lsp_5’:
src/libavcodec/amrnbdec.c:321:73: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  321 |         lsf_no_r[i] = p->prev_lsf_r[i] * LSF_R_FAC * PRED_FAC_MODE_12k2 + lsf_5_mean[i];
      |                                                                         ^
src/libavcodec/amrnbdec.c: In function ‘lsf2lsp_3’:
src/libavcodec/amrnbdec.c:355:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  355 |         lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0);
      |                                                                ^
src/libavcodec/amrnbdec.c:355:103: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  355 |         lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0);
      |                                                                                                       ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/amrnbdec.c:46:
src/libavcodec/amrnbdec.c: In function ‘pitch_sharpening’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/amrnbdec.c:568:19: note: in expansion of macro ‘FFMIN’
  568 |         p->beta = FFMIN(p->pitch_gain[4], 1.0);
      |                   ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/amrnbdec.c:568:19: note: in expansion of macro ‘FFMIN’
  568 |         p->beta = FFMIN(p->pitch_gain[4], 1.0);
      |                   ^~~~~
src/libavcodec/amrnbdec.c: In function ‘fixed_gain_smooth’:
src/libavcodec/amrnbdec.c:604:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  604 |         diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i];
      |                                           ^
src/libavcodec/amrnbdec.c:604:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  604 |         diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i];
      |              ^~
src/libavcodec/amrnbdec.c:609:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  609 |     if (diff <= 0.65)
      |              ^~
src/libavcodec/amrnbdec.c:620:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  620 |         const float smoothing_factor = av_clipf(4.0 * diff - 1.6, 0.0, 1.0);
      |                                                     ^
src/libavcodec/amrnbdec.c:623:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  623 |                                        p->fixed_gain[4]) * 0.2;
      |                                                          ^
src/libavcodec/amrnbdec.c:625:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  625 |                (1.0 - smoothing_factor) * fixed_gain_mean;
      |                     ^
src/libavcodec/amrnbdec.c:625:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  625 |                (1.0 - smoothing_factor) * fixed_gain_mean;
      |                                         ^
src/libavcodec/amrnbdec.c:624:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  624 |         return smoothing_factor * p->fixed_gain[4] +
      |                                                    ^
src/libavcodec/amrnbdec.c: In function ‘anti_sparseness’:
src/libavcodec/amrnbdec.c:734:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  734 |     if (p->pitch_gain[4] < 0.6) {
      |                          ^
src/libavcodec/amrnbdec.c:736:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  736 |     } else if (p->pitch_gain[4] < 0.9) {
      |                                 ^
src/libavcodec/amrnbdec.c:742:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  742 |     if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) {
      |                          ^
src/libavcodec/amrnbdec.c:742:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  742 |     if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) {
      |                    ^
src/libavcodec/amrwbdec.c: In function ‘isf_add_mean_and_past’:
src/libavcodec/amrwbdec.c:236:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |         isf_q[i] += PRED_FACTOR * isf_past[i];
      |                                 ^
src/libavcodec/amrwbdec.c:236:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  236 |         isf_q[i] += PRED_FACTOR * isf_past[i];
      |                  ^~
src/libavcodec/amrwbdec.c: In function ‘interpolate_isp’:
src/libavcodec/amrnbdec.c:751:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  751 |             if (p->pitch_gain[i] < 0.6)
      |                                  ^
src/libavcodec/amrwbdec.c:255:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  255 |             isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i];
      |                                ^
src/libavcodec/amrwbdec.c:255:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  255 |             isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i];
      |                                                        ^
src/libavcodec/amrnbdec.c:764:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  764 |     if (fixed_gain < 5.0)
      |                    ^
src/libavcodec/amrwbdec.c: In function ‘decode_pitch_vector’:
src/libavcodec/amrnbdec.c: In function ‘synthesis’:
src/libavcodec/amrwbdec.c:365:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] +
      |                                         ^
src/libavcodec/amrwbdec.c:365:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] +
      |                                                             ^
src/libavcodec/amrnbdec.c:810:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  810 |             p->pitch_vector[i] *= 0.25;
      |                                ^~
src/libavcodec/amrwbdec.c:366:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  366 |                                    0.18 * exc[i + 1];
      |                                         ^
src/libavcodec/amrnbdec.c:816:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  816 |     if (p->pitch_gain[4] > 0.5 && !overflow) {
      |                          ^
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/amrnbdec.c:822:24: note: in expansion of macro ‘FFMIN’
  822 |                 0.25 * FFMIN(p->pitch_gain[4], 1.0) :
      |                        ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/amrnbdec.c:822:24: note: in expansion of macro ‘FFMIN’
  822 |                 0.25 * FFMIN(p->pitch_gain[4], 1.0) :
      |                        ^~~~~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/amrnbdec.c:823:24: note: in expansion of macro ‘FFMIN’
  823 |                 0.5  * FFMIN(p->pitch_gain[4], SHARP_MAX));
      |                        ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/amrnbdec.c:823:24: note: in expansion of macro ‘FFMIN’
  823 |                 0.5  * FFMIN(p->pitch_gain[4], SHARP_MAX));
      |                        ^~~~~
src/libavcodec/amrnbdec.c:820:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  820 |             p->pitch_gain[4] *
      |                              ^
src/libavcodec/amrwbdec.c: In function ‘decode_fixed_vector’:
src/libavcodec/amrwbdec.c:565:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |             fixed_vector[pos] += sig_pos[i][j] < 0 ? -1.0 : 1.0;
      |                               ^~
src/libavcodec/amrnbdec.c:838:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  838 |         if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) {
      |                               ^
src/libavcodec/amrwbdec.c: In function ‘pitch_sharpening’:
src/libavcodec/amrnbdec.c: In function ‘tilt_factor’:
src/libavcodec/amrwbdec.c:605:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  605 |         fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85;
      |                                                                 ^
src/libavcodec/amrnbdec.c:902:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  902 |     return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0;
      |                ^~
src/libavcodec/amrwbdec.c:605:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  605 |         fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85;
      |                         ^~
src/libavcodec/amrwbdec.c: In function ‘voice_factor’:
src/libavcodec/amrwbdec.c:622:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  622 |                                                           AMRWB_SFR_SIZE) *
      |                                                                           ^
src/libavcodec/amrnbdec.c:902:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  902 |     return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0;
      |                                   ^
src/libavcodec/amrwbdec.c:623:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  623 |                     p_gain * p_gain;
      |                            ^
src/libavcodec/amrwbdec.c:625:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  625 |                                                           AMRWB_SFR_SIZE) *
      |                                                                           ^
src/libavcodec/amrwbdec.c:626:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  626 |                     f_gain * f_gain;
      |                            ^
src/libavcodec/amrwbdec.c: In function ‘anti_sparseness’:
src/libavcodec/amrwbdec.c:649:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  649 |     if (ctx->pitch_gain[0] < 0.6) {
      |                            ^
src/libavcodec/amrwbdec.c:651:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  651 |     } else if (ctx->pitch_gain[0] < 0.9) {
      |                                   ^
src/libavcodec/amrwbdec.c:657:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  657 |     if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) {
      |                                  ^
src/libavcodec/amrnbdec.c: In function ‘amrnb_decode_frame’:
src/libavcodec/amrwbdec.c:657:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  657 |     if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) {
      |                            ^
src/libavcodec/amrnbdec.c:1077:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1077 |                                                             highpass_gain * AMR_SAMPLE_SCALE,
      |                                                                           ^
src/libavcodec/amrwbdec.c:664:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  664 |             if (ctx->pitch_gain[i] < 0.6)
      |                                    ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/amrwbdec.c:29:
src/libavcodec/amrwbdec.c: In function ‘stability_factor’:
src/libavcodec/amrwbdec.c:715:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  715 |     return FFMAX(0.0, 1.25 - acc * 0.8 * 512);
      |                                  ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavcodec/amrwbdec.c:715:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  715 |     return FFMAX(0.0, 1.25 - acc * 0.8 * 512);
      |                                  ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavcodec/amrwbdec.c: In function ‘noise_enhancer’:
src/libavcodec/amrwbdec.c:732:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  732 |     float sm_fac = 0.5 * (1 - voice_fac) * stab_fac;
      |                        ^
src/libavcodec/amrwbdec.c:732:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  732 |     float sm_fac = 0.5 * (1 - voice_fac) * stab_fac;
      |                                          ^
src/libavcodec/amrwbdec.c: In function ‘pitch_enhancer’:
src/libavcodec/amrwbdec.c:759:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  759 |     float cpe  = 0.125 * (1 + voice_fac);
      |                        ^
src/libavcodec/amrwbdec.c: In function ‘synthesis’:
src/libavcodec/amrwbdec.c:792:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  792 |     if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) {
      |                            ^
src/libavcodec/amrwbdec.c:799:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  799 |         float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0];
      |                                   ^
src/libavcodec/amrwbdec.c:799:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  799 |         float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0];
      |                                                        ^
src/libavcodec/amrwbdec.c: In function ‘find_hb_gain’:
src/libavcodec/amrwbdec.c:892:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  892 |     return av_clipf((1.0 - tilt) * (1.25 - 0.25 * wsp), 0.1, 1.0);
      |                          ^
src/libavcodec/amrwbdec.c: In function ‘extrapolate_isf’:
src/libavcodec/amrwbdec.c:974:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  974 |     est   = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0;
      |                                               ^
src/libavcodec/amrwbdec.c:975:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  975 |     scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) /
      |                 ^
src/libavcodec/amrwbdec.c:975:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  975 |     scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) /
      |                                                          ^
src/libavcodec/amrwbdec.c:983:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  983 |         if (diff_isf[i] + diff_isf[i - 1] < 5.0) {
      |                                           ^
src/libavcodec/amrwbdec.c:985:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  985 |                 diff_isf[i - 1] = 5.0 - diff_isf[i];
      |                                       ^
src/libavcodec/amrwbdec.c:987:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  987 |                 diff_isf[i] = 5.0 - diff_isf[i - 1];
      |                                   ^
src/libavcodec/amrwbdec.c:995:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  995 |         isf[i] *= 0.8;
      |                ^~
src/libavcodec/amrwbdec.c: In function ‘hb_synthesis’:
src/libavcodec/amrwbdec.c:1040:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1040 |                                 1.0 - isfp_inter[subframe], LP_ORDER);
      |                                     ^
src/libavcodec/amrwbdec.c:1044:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1044 |         e_isf[LP_ORDER_16k - 1] *= 2.0;
      |                                 ^~
In file included from src/libavcodec/anm.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/amrwbdec.c: In function ‘amrwb_decode_frame’:
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/amrwbdec.c:1183:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1183 |         ctx->isf_cur[LP_ORDER - 1] *= 2.0;
      |                                    ^~
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/amrwbdec.c:1224:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1224 |             ctx->tilt_coef = voice_fac * 0.25 + 0.25;
      |                                        ^
src/libavcodec/anm.c: In function ‘decode_frame’:
src/libavcodec/anm.c:169:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |             pixel = type == 3 ? bytestream2_get_byte(&gb) : -1;
      |                                                             ^~
CC	libavcodec/ansi.o
CC	libavcodec/apac.o
src/libavcodec/ansi.c: In function ‘decode_frame’:
src/libavcodec/ansi.c:400:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  400 |                 hscroll(avctx);
      |                 ^~~~~~~~~~~~~~
src/libavcodec/ansi.c:401:13: note: here
  401 |             case 0x0D: //CR
      |             ^~~~
CC	libavcodec/apedec.o
CC	libavcodec/aptx.o
CC	libavcodec/aptxdec.o
CC	libavcodec/aptxenc.o
In file included from src/libavcodec/apedec.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/apedec.c:36:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/apedec.c: In function ‘update_rice’:
src/libavcodec/apedec.c:478:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  478 |     if (rice->ksum < lim)
      |                    ^
src/libavcodec/apedec.c:480:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  480 |     else if (rice->ksum >= (1 << (rice->k + 5)) && rice->k < 24)
      |                         ^~
src/libavcodec/apedec.c: In function ‘ape_decode_value_3860’:
src/libavcodec/apedec.c:520:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  520 |     if (rice->ksum < (rice->k ? 1 << (rice->k + 4) : 0))
      |                    ^
src/libavcodec/apedec.c:522:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  522 |     else if (rice->ksum >= (1 << (rice->k + 5)) && rice->k < 24)
      |                         ^~
src/libavcodec/apedec.c: In function ‘filter_3800’:
src/libavcodec/apedec.c:904:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  904 |     if (p->sample_pos < start) {
      |                       ^
CC	libavcodec/arbc.o
CC	libavcodec/argo.o
CC	libavcodec/ass.o
In file included from src/libavcodec/arbc.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/argo.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/argo.c: In function ‘decode_frame’:
src/libavcodec/argo.c:631:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  631 |         if (avctx->pix_fmt == AV_PIX_FMT_PAL8) {
      |            ^
src/libavcodec/argo.c:636:5: note: here
  636 |     case MKBETAG('A', 'L', 'C', 'D'):
      |     ^~~~
src/libavcodec/argo.c:637:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  637 |         if (avctx->pix_fmt == AV_PIX_FMT_PAL8) {
      |            ^
src/libavcodec/argo.c:642:5: note: here
  642 |     case MKBETAG('R', 'L', 'E', 'F'):
      |     ^~~~
src/libavcodec/argo.c:643:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  643 |         if (avctx->pix_fmt == AV_PIX_FMT_PAL8) {
      |            ^
src/libavcodec/argo.c:648:5: note: here
  648 |     case MKBETAG('R', 'L', 'E', 'D'):
      |     ^~~~
src/libavcodec/argo.c:649:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  649 |         if (avctx->pix_fmt == AV_PIX_FMT_PAL8) {
      |            ^
src/libavcodec/argo.c:654:5: note: here
  654 |     default:
      |     ^~~~~~~
CC	libavcodec/ass_split.o
CC	libavcodec/assdec.o
CC	libavcodec/assenc.o
src/libavcodec/ass_split.c: In function ‘get_default_field_orders’:
src/libavcodec/ass_split.c:250:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     while (i < FF_ARRAY_ELEMS(section->fields))
      |              ^
src/libavcodec/ass_split.c: In function ‘ass_split_section’:
src/libavcodec/ass_split.c:273:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  273 |             for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) {
      |                           ^
src/libavcodec/ass_split.c: In function ‘ass_split’:
src/libavcodec/ass_split.c:369:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  369 |             for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++)
      |                        ^
src/libavcodec/ass_split.c: In function ‘ff_ass_split_dialog’:
src/libavcodec/ass_split.c:452:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  452 |     for (i = 0; i < FF_ARRAY_ELEMS(fields); i++) {
      |                   ^
src/libavcodec/ass_split.c: In function ‘ff_ass_split_free’:
src/libavcodec/ass_split.c:474:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  474 |         for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++) {
      |                    ^
CC	libavcodec/asv.o
src/libavcodec/assenc.c: In function ‘ass_encode_frame’:
src/libavcodec/assenc.c:50:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for (i=0; i<sub->num_rects; i++) {
      |                ^
CC	libavcodec/asvdec.o
CC	libavcodec/asvenc.o
CC	libavcodec/atrac.o
src/libavcodec/atrac.c: In function ‘atrac_generate_tables’:
src/libavcodec/atrac.c:56:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   56 |         float s = qmf_48tap_half[i] * 2.0;
      |                                     ^
src/libavcodec/atrac.c: In function ‘ff_atrac_iqmf’:
src/libavcodec/atrac.c:139:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |     for(i=0; i<nIn; i+=2){
      |               ^
CC	libavcodec/atrac1.o
CC	libavcodec/atrac3.o
In file included from src/libavcodec/asvenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/atrac1.c: In function ‘at1_unpack_dequant’:
src/libavcodec/atrac1.c:241:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |                 float   max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1);
      |                                         ^
CC	libavcodec/atrac3plus.o
CC	libavcodec/atrac3plusdec.o
In file included from src/libavcodec/atrac3.c:46:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/atrac3.c: In function ‘init_imdct_window’:
src/libavcodec/atrac3.c:192:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |         float w  = 0.5 * (wi * wi + wj * wj);
      |                        ^
src/libavcodec/atrac3.c: In function ‘reverse_matrixing’:
src/libavcodec/atrac3.c:469:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |                                ^
src/libavcodec/atrac3.c:493:27: note: in expansion of macro ‘INTERPOLATE’
  493 |                 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
      |                           ^~~~~~~~~~~
src/libavcodec/atrac3.c:469:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |            ^
src/libavcodec/atrac3.c:493:27: note: in expansion of macro ‘INTERPOLATE’
  493 |                 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
      |                           ^~~~~~~~~~~
src/libavcodec/atrac3.c:493:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  493 |                 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
      |                         ^
src/libavcodec/atrac3.c:469:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |                                ^
src/libavcodec/atrac3.c:494:27: note: in expansion of macro ‘INTERPOLATE’
  494 |                      c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
      |                           ^~~~~~~~~~~
src/libavcodec/atrac3.c:469:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |            ^
src/libavcodec/atrac3.c:494:27: note: in expansion of macro ‘INTERPOLATE’
  494 |                      c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
      |                           ^~~~~~~~~~~
src/libavcodec/atrac3.c:494:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  494 |                      c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
      |                         ^
src/libavcodec/atrac3.c:496:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  496 |                 su2[nsample] = c1 * 2.0 - c2;
      |                                   ^
src/libavcodec/atrac3.c:496:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  496 |                 su2[nsample] = c1 * 2.0 - c2;
      |                                         ^
src/libavcodec/atrac3.c:506:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  506 |                 su1[nsample] =  c2       * 2.0;
      |                                          ^
src/libavcodec/atrac3.c:507:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  507 |                 su2[nsample] = (c1 - c2) * 2.0;
      |                                          ^
src/libavcodec/atrac3.c:514:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  514 |                 su1[nsample] = (c1 + c2) *  2.0;
      |                                          ^
src/libavcodec/atrac3.c:515:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  515 |                 su2[nsample] =  c2       * -2.0;
      |                                          ^
src/libavcodec/atrac3.c: In function ‘channel_weighting’:
src/libavcodec/atrac3.c:469:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |                                ^
src/libavcodec/atrac3.c:558:33: note: in expansion of macro ‘INTERPOLATE’
  558 |                 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
      |                                 ^~~~~~~~~~~
src/libavcodec/atrac3.c:469:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |            ^
src/libavcodec/atrac3.c:558:33: note: in expansion of macro ‘INTERPOLATE’
  558 |                 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
      |                                 ^~~~~~~~~~~
src/libavcodec/atrac3.c:558:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  558 |                 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
      |                              ^~
CC	libavcodec/atrac3plusdsp.o
src/libavcodec/atrac3.c:469:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |                                ^
src/libavcodec/atrac3.c:559:33: note: in expansion of macro ‘INTERPOLATE’
  559 |                 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
      |                                 ^~~~~~~~~~~
src/libavcodec/atrac3.c:469:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  469 |     ((old) + (nsample) * 0.125 * ((new) - (old)))
      |            ^
src/libavcodec/atrac3.c:559:33: note: in expansion of macro ‘INTERPOLATE’
  559 |                 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
      |                                 ^~~~~~~~~~~
src/libavcodec/atrac3.c:559:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  559 |                 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
      |                              ^~
src/libavcodec/atrac3plusdsp.c: In function ‘ff_atrac3p_init_dsp_static’:
src/libavcodec/atrac3plusdsp.c:98:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   98 |         hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f;
      |                                                ^
src/libavcodec/atrac3plusdsp.c:98:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   98 |         hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f;
      |                                ^
src/libavcodec/atrac3plusdsp.c:98:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   98 |         hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f;
      |                                                           ^
src/libavcodec/atrac3plusdsp.c: In function ‘waves_synth’:
src/libavcodec/atrac3plusdsp.c:141:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  141 |             out[i] += sine_table[pos] * amp;
      |                                       ^
src/libavcodec/atrac3plusdsp.c:141:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  141 |             out[i] += sine_table[pos] * amp;
      |                    ^~
src/libavcodec/atrac3plus.c: In function ‘decode_channel_wordlen’:
src/libavcodec/atrac3plus.c:364:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  364 |         if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) {
      |                 ^
src/libavcodec/atrac3plus.c: In function ‘decode_tones_envelope’:
src/libavcodec/atrac3plus.c:1323:68: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1323 |                                                ? get_bits(gb, 5) : -1;
      |                                                                    ^~
CC	libavcodec/atrac9dec.o
CC	libavcodec/atsc_a53.o
CC	libavcodec/audio_frame_queue.o
src/libavcodec/audio_frame_queue.c: In function ‘ff_af_queue_remove’:
src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |     for(i=0; nb_samples && i<afq->frame_count; i++){
      |                             ^
CC	libavcodec/audiodsp.o
CC	libavcodec/aura.o
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/atrac9dec.c:22:
src/libavcodec/atrac9dec.c: In function ‘fill_with_noise’:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/atrac9dec.c:526:18: note: in expansion of macro ‘FFMAX’
  526 |         maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval);
      |                  ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/atrac9dec.c:526:18: note: in expansion of macro ‘FFMAX’
  526 |         maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval);
      |                  ^~~~~
src/libavcodec/atrac9dec.c: In function ‘atrac9_decode_block’:
src/libavcodec/atrac9dec.c:742:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  742 |             for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++)
      |                               ^
src/libavcodec/atrac9dec.c: In function ‘atrac9_decode_init’:
src/libavcodec/atrac9dec.c:964:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  964 |     scale = 1.0f / 32768.0;
      |                  ^
src/libavcodec/atrac9dec.c:979:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  979 |         const float s_c  = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f;
      |                                     ^
src/libavcodec/atrac9dec.c:980:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  980 |         const float e_c  = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f;
      |                                     ^
CC	libavcodec/av1_frame_merge_bsf.o
CC	libavcodec/av1_frame_split_bsf.o
CC	libavcodec/av1_metadata_bsf.o
CC	libavcodec/av1_parse.o
CC	libavcodec/av1_parser.o
CC	libavcodec/av1dec.o
src/libavcodec/av1_metadata_bsf.c:172:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  172 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
In file included from src/libavcodec/av1_metadata_bsf.c:20:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/av1_metadata_bsf.c:175:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  175 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/av1_metadata_bsf.c:178:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/av1_metadata_bsf.c:200:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  200 |         { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/av1_metadata_bsf.c:203:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  203 |         { .i64 = -1 }, -1, INT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/av1_metadata_bsf.c:207:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  207 |         { .i64 = 0 }, 0, 1, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/avcodec.o
In file included from src/libavcodec/av1_parse.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/av1_parse.c: In function ‘ff_av1_packet_split’:
src/libavcodec/av1_parse.c:71:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |             if (new_size >= INT_MAX / sizeof(*tmp))
      |                          ^~
In file included from src/libavcodec/av1dec.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/av1dec.c: In function ‘inverse_recenter’:
src/libavcodec/av1dec.c:65:11: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   65 |     if (v > 2 * r)
      |           ^
CC	libavcodec/avdct.o
src/libavcodec/av1dec.c: In function ‘get_tiles_info’:
src/libavcodec/av1dec.c:413:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  413 |         if (bytestream2_get_bytes_left(&gb) < size_bytes)
      |                                             ^
src/libavcodec/av1dec.c:416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |         for (int i = 0; i < size_bytes; i++)
      |                           ^
src/libavcodec/av1dec.c:418:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  418 |         if (bytestream2_get_bytes_left(&gb) <= size)
      |                                             ^~
src/libavcodec/av1dec.c: In function ‘av1_decode_free’:
src/libavcodec/av1dec.c:649:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  649 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) {
      |                       ^
src/libavcodec/av1dec.c: In function ‘av1_decode_init’:
src/libavcodec/av1dec.c:754:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  754 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) {
      |                       ^
CC	libavcodec/avfft.o
src/libavcodec/av1dec.c: In function ‘av1_decode_flush’:
src/libavcodec/av1dec.c:1222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1222 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++)
      |                       ^
src/libavcodec/av1dec.c: At top level:
src/libavcodec/av1dec.c:1237:27: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1237 |                           OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD },
      |                           ^~~~~~
In file included from src/libavcodec/av1dec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/avcodec.c: In function ‘avcodec_open2’:
src/libavcodec/avcodec.c:263:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  263 |     if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
      |                                      ^
src/libavcodec/avcodec.c:349:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  349 |             avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
      |                                          ^
src/libavcodec/avcodec.c: In function ‘avsubtitle_free’:
src/libavcodec/avcodec.c:413:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  413 |     for (i = 0; i < sub->num_rects; i++) {
      |                   ^
src/libavcodec/avdct.c:60:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,},
      | ^
In file included from src/libavcodec/avdct.h:22,
                 from src/libavcodec/avdct.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/avpacket.o
CC	libavcodec/avrndec.o
CC	libavcodec/avs.o
CC	libavcodec/avs2.o
src/libavcodec/avpacket.c: In function ‘av_grow_packet’:
src/libavcodec/avpacket.c:124:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     if ((unsigned)grow_by >
      |                           ^
src/libavcodec/avpacket.c:137:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  137 |             if (data_offset > INT_MAX - new_size)
      |                             ^
src/libavcodec/avpacket.c:147:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |             if (new_size + data_offset < INT_MAX - new_size/16)
      |                                        ^
CC	libavcodec/avs2_parser.o
src/libavcodec/avpacket.c: In function ‘ff_side_data_set_encoder_stats’:
src/libavcodec/avpacket.c:615:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  615 |     if (!side_data || side_data_size < 4+4+8*error_count)
      |                                      ^
CC	libavcodec/avs3_parser.o
src/libavcodec/avs.c: In function ‘avs_decode_frame’:
src/libavcodec/avs.c:100:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  100 |         p->key_frame = 1;
      |         ~~~~~~~~~~~~~^~~
src/libavcodec/avs.c:101:5: note: here
  101 |     case AVS_P_FRAME_3X3:
      |     ^~~~
CC	libavcodec/avuidec.o
CC	libavcodec/avuienc.o
CC	libavcodec/bethsoftvideo.o
CC	libavcodec/bfi.o
CC	libavcodec/bgmc.o
CC	libavcodec/bink.o
In file included from src/libavcodec/bethsoftvideo.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/bfi.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bfi.c: In function ‘bfi_decode_frame’:
src/libavcodec/bfi.c:130:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  130 |             if (length >= bytestream2_get_bytes_left(&g)) {
      |                        ^~
CC	libavcodec/binkaudio.o
CC	libavcodec/binkdsp.o
src/libavcodec/bink.c: In function ‘read_dct_coeffs’:
src/libavcodec/bink.c:726:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  726 |         if (quant_idx > 15U) {
      |                       ^
CC	libavcodec/bintext.o
src/libavcodec/bink.c: In function ‘read_residue’:
src/libavcodec/bink.c:794:37: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  794 |                 mode_list[list_pos] = 1;
      |                 ~~~~~~~~~~~~~~~~~~~~^~~
src/libavcodec/bink.c:795:13: note: here
  795 |             case 2:
      |             ^~~~
src/libavcodec/bink.c: In function ‘read_dct_coeffs’:
src/libavcodec/bink.c:674:37: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  674 |                 mode_list[list_pos] = 1;
      |                 ~~~~~~~~~~~~~~~~~~~~^~~
src/libavcodec/bink.c:675:13: note: here
  675 |             case 2:
      |             ^~~~
CC	libavcodec/bitpacked_dec.o
src/libavcodec/binkaudio.c: In function ‘decode_block’:
src/libavcodec/binkaudio.c:229:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  229 |                 while (s->bands[k] < i)
      |                                    ^
src/libavcodec/binkaudio.c:233:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  233 |                     if (s->bands[k] == i)
      |                                     ^~
src/libavcodec/binkaudio.c:252:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  252 |             coeffs[0] /= 0.5;
      |                       ^~
src/libavcodec/bintext.c: In function ‘decode_init’:
src/libavcodec/bintext.c:94:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   94 |             s->font_height = 8;
      |             ~~~~~~~~~~~~~~~^~~
src/libavcodec/bintext.c:95:9: note: here
   95 |         case 8:
      |         ^~~~
CC	libavcodec/bitpacked_enc.o
CC	libavcodec/bitstream.o
CC	libavcodec/bitstream_filters.o
CC	libavcodec/blockdsp.o
In file included from src/libavcodec/bitpacked_enc.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/bitstream.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/bmp.o
CC	libavcodec/bmp_parser.o
CC	libavcodec/bmpenc.o
CC	libavcodec/bmvaudio.o
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/bmp_parser.c:28:
src/libavcodec/bmp_parser.c: In function ‘bmp_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/bmp_parser.c:84:17: note: in expansion of macro ‘FFMIN’
   84 |             i = FFMIN(bpc->remaining_size, buf_size);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/bmp_parser.c:84:17: note: in expansion of macro ‘FFMIN’
   84 |             i = FFMIN(bpc->remaining_size, buf_size);
      |                 ^~~~~
In file included from src/libavcodec/bmp.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bmp.c: In function ‘bmp_decode_frame’:
src/libavcodec/bmp.c:61:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |     if (buf_size < fsize) {
      |                  ^
In file included from src/libavcodec/bmpenc.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bmp.c:135:56: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  135 |     ret = ff_set_dimensions(avctx, width, height > 0 ? height : -(unsigned)height);
      |                                                        ^~~~~~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bmp.c:264:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |         if ((hsize-ihsize-14) < (colors << 2)) {
      |                               ^
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bmp.c:265:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |             if ((hsize-ihsize-14) < colors * 3) {
      |                                   ^
CC	libavcodec/bmvvideo.o
CC	libavcodec/bonk.o
CC	libavcodec/brenderpix.o
CC	libavcodec/bsf.o
In file included from src/libavcodec/bmvvideo.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/bonk.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
In file included from src/libavfilter/vsrc_testsrc.c:42:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bonk.c: In function ‘intlist_read’:
In file included from src/libavcodec/brenderpix.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bonk.c:227:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |             if (bits[x].bit && bits[x].count > entries - n_zeros)
      |                                              ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/timer.h:51,
                 from src/libavutil/internal.h:43,
                 from src/libavcodec/bonk.c:21:
src/libavcodec/bonk.c: In function ‘bonk_decode’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/bonk.c:336:25: note: in expansion of macro ‘FFMIN’
  336 |     frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples);
      |                         ^~~~~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/bonk.c:336:25: note: in expansion of macro ‘FFMIN’
  336 |     frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples);
      |                         ^~~~~
src/libavcodec/brenderpix.c: In function ‘pix_decode_frame’:
src/libavcodec/brenderpix.c:208:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  208 |     if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline)
      |                                         ^
src/libavcodec/brenderpix.c:270:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |         bytes_left / bytes_per_scanline < hdr.height) {
      |                                         ^
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
In file included from src/libavfilter/vsrc_testsrc.c:43:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:203:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  203 |     { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:204:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  204 |     { "c",     "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  295 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/bswapdsp.o
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:474:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  474 |     { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0},  0, 17, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:475:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  475 |     { "n",        "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0},  0, 17, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c: In function ‘draw_digit’:
src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  545 |     for (i = 0; i < FF_ARRAY_ELEMS(segments); i++)
      |                   ^
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:698:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  698 |     { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c: In function ‘test2_fill_picture’:
src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  777 |         for (x = 0; x < s->w; x += dx) {
      |                       ^
src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  782 |             if (y > s->h - 16)
      |                   ^
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:969:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  969 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:970:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  970 |     { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:971:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  971 |     { "co",         "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/c93.o
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1805 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/cabac.o
src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1894 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1894 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1894 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1894 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1894 |     COMMON_OPTIONS_NOSIZE
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavfilter/vsrc_testsrc.c:1895:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1895 |     { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/canopus.o
In file included from src/libavcodec/c93.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/c93.c: In function ‘decode_frame’:
src/libavcodec/c93.c:176:27: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  176 |                 copy_from = newpic->data[0];
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/libavcodec/c93.c:177:13: note: here
  177 |             case C93_4X4_FROM_PREV:
      |             ^~~~
CC	libavcodec/cavs.o
In file included from src/libavcodec/canopus.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/cavs_parser.o
CC	libavcodec/cavsdata.o
In file included from src/libavcodec/cavs.c:29:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/cavs.c:34:
src/libavcodec/cavs.h: In function ‘set_mvs’:
src/libavcodec/cavs.h:259:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  259 |         mv[MV_STRIDE+1] = mv[0];
      |         ~~~~~~~~~~~~~~~~^~~~~~~
src/libavcodec/cavs.h:260:5: note: here
  260 |     case BLK_16X8:
      |     ^~~~
CC	libavcodec/cavsdec.o
CC	libavcodec/cavsdsp.o
CC	libavcodec/cbrt_data.o
CC	libavcodec/cbrt_data_fixed.o
In file included from src/libavcodec/cavsdec.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/cbs.o
src/libavcodec/cavsdec.c: In function ‘decode_residual_block’:
src/libavcodec/cavsdec.c:573:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int8_t’ {aka ‘signed char’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  573 |             level    = esc_code + (run > r->max_run ? 1 : r->level_add[run]);
      |                                        ^
src/libavcodec/cavsdec.c: In function ‘decode_residual_inter’:
src/libavcodec/cavsdec.c:620:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  620 |     if (cbp > 63U) {
      |             ^
src/libavcodec/cavsdec.c: In function ‘decode_mb_i’:
src/libavcodec/cavsdec.c:692:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  692 |     if (cbp_code > 63U) {
      |                  ^
src/libavcodec/cavsdec.c: In function ‘cavs_decode_frame’:
src/libavcodec/cavsdec.c:1272:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1272 |             if (!h->got_keyframe) {
      |                ^
src/libavcodec/cavsdec.c:1277:9: note: here
 1277 |         case PIC_PB_START_CODE:
      |         ^~~~
In file included from src/libavcodec/cavsdec.c:32:
src/libavcodec/cavs.h: In function ‘set_mvs’:
src/libavcodec/cavs.h:259:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  259 |         mv[MV_STRIDE+1] = mv[0];
      |         ~~~~~~~~~~~~~~~~^~~~~~~
src/libavcodec/cavs.h:260:5: note: here
  260 |     case BLK_16X8:
      |     ^~~~
CC	libavcodec/cbs_av1.o
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cbs.c: In function ‘ff_cbs_init’:
src/libavcodec/cbs.c:84:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   84 |     for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) {
      |                   ^
In file included from src/libavcodec/cbs.c:23:
src/libavcodec/cbs.c: In function ‘cbs_write_unit_data’:
src/libavcodec/cbs.c:376:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  376 |     av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size);
      |                                     ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs.c: In function ‘ff_cbs_trace_syntax_element’:
src/libavcodec/cbs.c:513:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  513 |                 av_assert0(k > 0 && j + k < sizeof(name));
      |                                           ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs.c:523:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  523 |             av_assert0(j + 1 < sizeof(name));
      |                              ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs.c:527:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  527 |     av_assert0(j + 1 < sizeof(name));
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs_av1.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/cbs_bsf.o
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_uvlc’:
src/libavcodec/cbs_av1.c:55:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   55 |         if (get_bits_left(gbc) < zeroes) {
      |                                ^
src/libavcodec/cbs_av1.c:82:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |         for (i = 0; i < zeroes; i++)
      |                       ^
src/libavcodec/cbs_av1.c:87:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   87 |             for (j = 0; j < zeroes; j++)
      |                           ^
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_ns’:
src/libavcodec/cbs_av1.c:280:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     if (put_bits_left(pbc) < w)
      |                            ^
src/libavcodec/cbs_av1.c:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |         for (i = 0; i < w - 1; i++)
      |                       ^
In file included from src/libavcodec/cbs_av1.c:643:
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_read_uncompressed_header’:
src/libavcodec/cbs_av1_syntax_template.c:1432:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1432 |             if (current->current_frame_id > (1 << diff_len)) {
      |                                           ^
src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1433 |                 if (priv->ref[i].frame_id > current->current_frame_id ||
      |                                           ^
src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1434 |                     priv->ref[i].frame_id < (current->current_frame_id -
      |                                           ^
src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1438 |                 if (priv->ref[i].frame_id > current->current_frame_id &&
      |                                           ^
src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1439 |                     priv->ref[i].frame_id < ((1 << id_len) +
      |                                           ^
CC	libavcodec/cbs_h2645.o
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_read_padding_obu’:
src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2046 |     for (i = 0; i < current->payload_size; i++)
      |                   ^
CC	libavcodec/cbs_mpeg2.o
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_write_uncompressed_header’:
src/libavcodec/cbs_av1.c:710:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  710 |         if (current->name != (value)) { \
      |                           ^~
src/libavcodec/cbs_av1_syntax_template.c:1359:17: note: in expansion of macro ‘infer’
 1359 |                 infer(current_frame_id, ref->frame_id);
      |                 ^~~~~
In file included from src/libavcodec/cbs_h2645.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/cbs_av1.c:721:
src/libavcodec/cbs_av1_syntax_template.c:1432:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1432 |             if (current->current_frame_id > (1 << diff_len)) {
      |                                           ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1433 |                 if (priv->ref[i].frame_id > current->current_frame_id ||
      |                                           ^
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1434 |                     priv->ref[i].frame_id < (current->current_frame_id -
      |                                           ^
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1438 |                 if (priv->ref[i].frame_id > current->current_frame_id &&
      |                                           ^
src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1439 |                     priv->ref[i].frame_id < ((1 << id_len) +
      |                                           ^
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs_h2645.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_write_padding_obu’:
src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2046 |     for (i = 0; i < current->payload_size; i++)
      |                   ^
In file included from src/libavcodec/cbs_av1.c:19:
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_split_fragment’:
src/libavcodec/cbs_av1.c:819:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  819 |         av_assert0(pos % 8 == 0 && pos / 8 <= size);
      |                                            ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
In file included from src/libavcodec/cbs_h2645.c:361:
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_read_filler_payload’:
src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   31 |     for (i = 0; i < current->payload_size; i++)
      |                   ^
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_ref_tile_data’:
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_read_user_data_registered’:
src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   54 |     if (state->payload_size < i) {
      |                             ^
src/libavcodec/cbs_av1.c:855:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  855 |     if (pos >= 8 * unit->data_size) {
      |             ^~
src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   63 |     for (j = 0; j < current->data_length; j++)
      |                   ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_read_user_data_unregistered’:
src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |     for (i = 0; i < current->data_length; i++)
      |                   ^
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_unit’:
src/libavcodec/cbs_av1.c:902:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  902 |         if (unit->data_size < 1 + obu->header.obu_extension_flag) {
      |                             ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_read_message’:
src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |             bits_written < 8 * current->payload_size) {
      |                          ^
src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1032 |     av_assert0(end_pos <= unit->data_size * 8);
      |                        ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  240 |         for (i = 0; i < current->payload_size; i++)
      |                       ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_read_message_list’:
src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |         if (payload_size + 1 > get_bits_left(rw) / 8) {
      |                              ^
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_obu’:
src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1219 |     if (8 * obu->obu_size > put_bits_left(pbc)) {
      |                           ^
src/libavcodec/cbs_av1.c: At top level:
src/libavcodec/cbs_av1.c:1340:27: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1340 |                           OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 },
      |                           ^~~~~~
In file included from src/libavcodec/cbs_av1.c:20:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs_mpeg2.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/cbs_sei.o
In file included from src/libavcodec/cbs_mpeg2.c:19:
src/libavcodec/cbs_mpeg2.c: In function ‘cbs_mpeg2_write_slice’:
src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |                    slice->data_size > slice->data_bit_start / 8);
      |                                     ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  311 |         if (slice->data_size * 8 + 8 > put_bits_left(pbc))
      |                                      ^
In file included from src/libavcodec/cbs_h2645.c:369:
src/libavcodec/cbs_h265_syntax_template.c: In function ‘cbs_h265_read_st_ref_pic_set’:
src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  552 |         for (j = 0; j <= num_delta_pocs; j++) {
      |                       ^~
In file included from src/libavcodec/cbs_h2645.c:439:
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_filler_payload’:
src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   31 |     for (i = 0; i < current->payload_size; i++)
      |                   ^
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs_sei.c:20:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_user_data_registered’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   63 |     for (j = 0; j < current->data_length; j++)
      |                   ^
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_user_data_unregistered’:
src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |     for (i = 0; i < current->data_length; i++)
      |                   ^
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_message’:
src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |             bits_written < 8 * current->payload_size) {
      |                          ^
src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  240 |         for (i = 0; i < current->payload_size; i++)
      |                       ^
src/libavcodec/cbs_sei.c: In function ‘cbs_sei_get_unit’:
src/libavcodec/cbs_sei.c:142:31: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |         if (au->units[i].type == sei_type) {
      |                               ^~
src/libavcodec/cbs_sei.c:157:35: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |             if (au->units[i].type < highest_vcl_type)
      |                                   ^
src/libavcodec/cbs_sei.c:164:35: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |             if (au->units[i].type < highest_vcl_type)
      |                                   ^
CC	libavcodec/cbs_vp9.o
CC	libavcodec/ccaption_dec.o
In file included from src/libavcodec/cbs_h2645.c:447:
src/libavcodec/cbs_h265_syntax_template.c: In function ‘cbs_h265_write_st_ref_pic_set’:
src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  552 |         for (j = 0; j <= num_delta_pocs; j++) {
      |                       ^~
In file included from src/libavcodec/cbs_internal.h:30,
                 from src/libavcodec/cbs_vp9.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_read_s’:
src/libavcodec/cbs_vp9.c:45:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   45 |     value     = sign ? -(int32_t)magnitude : magnitude;
      |                        ^~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h2645.c: In function ‘cbs_h2645_split_fragment’:
src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  545 |             if (bytestream2_get_bytes_left(&gbc) < size)
      |                                                  ^
src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  569 |             if (bytestream2_get_bytes_left(&gbc) < size)
      |                                                  ^
src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  623 |                 if (bytestream2_get_bytes_left(&gbc) < size)
      |                                                      ^
In file included from src/libavcodec/cbs_h2645.c:20:
src/libavcodec/cbs_h2645.c: In function ‘cbs_h2645_write_slice_data’:
src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  937 |                data_size > data_bit_start / 8);
      |                          ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  939 |     if (data_size * 8 + 8 > put_bits_left(pbc))
      |                           ^
src/libavcodec/ccaption_dec.c:931:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  931 |     { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD },
      |     ^
In file included from src/libavcodec/ccaption_dec.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ccaption_dec.c:932:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  932 |     { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/cbs_vp9.c:19:
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_read_unit’:
src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  504 |     av_assert0(pos <= unit->data_size);
      |                    ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  506 |     if (pos == unit->data_size) {
      |             ^~
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_write_unit’:
src/libavcodec/cbs_vp9.c:535:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  535 |         if (frame->data_size > put_bits_left(pbc) / 8)
      |                              ^
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_assemble_fragment’:
src/libavcodec/cbs_h2645.c: In function ‘cbs_h264_flush’:
src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  613 |         av_assert0(size - pos == 2 + frag->nb_units * size_len);
      |                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/cbs_h2645.c:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1316 |     for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) {
      |                       ^
src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1320 |     for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) {
      |                       ^
src/libavcodec/cbs_h2645.c: In function ‘cbs_h264_close’:
src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1337 |     for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++)
      |                   ^
src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1339 |     for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++)
      |                   ^
src/libavcodec/cbs_h2645.c: In function ‘cbs_h265_flush’:
src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1347 |     for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) {
      |                       ^
src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1351 |     for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) {
      |                       ^
src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1355 |     for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) {
      |                       ^
src/libavcodec/cbs_h2645.c: In function ‘cbs_h265_close’:
src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1372 |     for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++)
      |                   ^
src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1374 |     for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++)
      |                   ^
src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1376 |     for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++)
      |                   ^
CC	libavcodec/cdgraphics.o
In file included from src/libavcodec/cdgraphics.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/cdtoons.o
CC	libavcodec/cdxl.o
In file included from src/libavcodec/cdtoons.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/cdtoons.c: In function ‘cdtoons_decode_frame’:
src/libavcodec/cdtoons.c:232:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |         if (size > buf_size || buf + size > eod)
      |                  ^
In file included from src/libavcodec/cdxl.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/celp_filters.o
CC	libavcodec/celp_math.o
CC	libavcodec/cfhd.o
CC	libavcodec/cfhddata.o
CC	libavcodec/cfhddsp.o
In file included from src/libavcodec/cfhd.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/cfhd.c: In function ‘free_buffers’:
src/libavcodec/cfhd.c:224:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |     for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) {
      |                   ^
src/libavcodec/cfhd.c: In function ‘cfhd_decode’:
src/libavcodec/cfhd.c:679:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  679 |                 if (avctx->height < height)
      |                                   ^
src/libavcodec/cfhd.c:742:66: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  742 |                 lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) {
      |                                                                  ^
src/libavcodec/cfhd.c:796:104: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  796 |             if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) {
      |                                                                                                        ^
In file included from src/libavcodec/cfhd.h:27,
                 from src/libavcodec/cfhddata.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/bytestream.h:29:
src/libavcodec/cfhddata.c: In function ‘cfhd_init_vlc’:
src/libavcodec/cfhddata.c:158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  158 |     av_assert0(vlc.table_size == out_size);
      |                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavcodec/cfhdenc.o
CC	libavcodec/cfhdencdsp.o
In file included from src/libavcodec/cfhdenc.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/cfhdenc.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cfhdenc.c: In function ‘cfhd_encode_init’:
src/libavcodec/cfhdenc.c:305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  305 |             for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) {
      |                               ^
CC	libavcodec/cga_data.o
CC	libavcodec/chomp_bsf.o
CC	libavcodec/cinepak.o
CC	libavcodec/cinepakenc.o
CC	libavcodec/clearvideo.o
src/libavcodec/cinepakenc.c:137:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  137 |       OFFSET(max_extra_cb_iterations),  AV_OPT_TYPE_INT, { .i64 =          2 },          0, INT_MAX,                 VE },
      |       ^~~~~~
In file included from src/libavcodec/cinepakenc.c:44:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/cinepakenc.c:139:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  139 |       OFFSET(skip_empty_cb),            AV_OPT_TYPE_BOOL, { .i64 =         0 },          0, 1,                       VE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/cinepakenc.c:141:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  141 |       OFFSET(max_max_strips),           AV_OPT_TYPE_INT, { .i64 =          3 }, MIN_STRIPS, MAX_STRIPS,              VE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/cinepakenc.c:143:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  143 |       OFFSET(min_min_strips),           AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS,              VE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/cinepakenc.c:145:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  145 |       OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 =          0 },          0, MAX_STRIPS - MIN_STRIPS, VE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/cljrdec.o
In file included from src/libavcodec/clearvideo.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/clearvideo.c: In function ‘clv_decode_init’:
src/libavcodec/clearvideo.c:697:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  697 |     if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) {
      |                             ^~
CC	libavcodec/cljrenc.o
CC	libavcodec/cllc.o
CC	libavcodec/cngdec.o
In file included from src/libavcodec/cljrenc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/cljrenc.c: At top level:
src/libavcodec/cljrenc.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "dither_type",   "Dither type",   OFFSET(dither_type),        AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE},
      |     ^
In file included from src/libavcodec/cljrenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/cngenc.o
src/libavcodec/cllc.c: In function ‘cllc_decode_frame’:
src/libavcodec/cllc.c:377:61: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |         if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) {
      |                                                             ^
In file included from src/libavcodec/cngdec.c:25:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/cngdec.c: In function ‘cng_decode_frame’:
src/libavcodec/cngdec.c:133:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |             p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i];
      |                                   ^
src/libavcodec/cngdec.c:133:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |             p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i];
      |                                                          ^
src/libavcodec/cngdec.c:142:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  142 |         e *= 1.0 - p->refl_coef[i]*p->refl_coef[i];
      |                  ^
src/libavcodec/cngdec.c:142:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  142 |         e *= 1.0 - p->refl_coef[i]*p->refl_coef[i];
      |           ^~
CC	libavcodec/codec_desc.o
CC	libavcodec/codec_par.o
CC	libavcodec/cook.o
CC	libavcodec/cook_parser.o
src/libavcodec/codec_desc.c: In function ‘avcodec_descriptor_next’:
src/libavcodec/codec_desc.c:3674:34: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3674 |     if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1)
      |                                  ^
CC	libavcodec/cpia.o
CC	libavcodec/cri.o
In file included from src/libavcodec/cook.c:54:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/cri_parser.o
In file included from src/libavcodec/cook.c:58:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/cook.c: In function ‘init_cook_mlt’:
src/libavcodec/cook.c:260:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  260 |         q->mlt_window[j] *= sqrt(2.0 / q->samples_per_channel);
      |                          ^~
src/libavcodec/cook.c: In function ‘decode_gain_info’:
src/libavcodec/cook.c:370:58: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  370 |         int gain = get_bits1(gb) ? get_bits(gb, 4) - 7 : -1;
      |                                                          ^~
src/libavcodec/cook.c: In function ‘expand_category’:
src/libavcodec/cook.c:530:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  530 |         if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab))
      |                             ^~
In file included from src/libavcodec/cri.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/cscd.o
src/libavcodec/cri.c: In function ‘cri_decode_frame’:
src/libavcodec/cri.c:232:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |             if (bytestream2_get_bytes_left(gb) < length)
      |                                                ^
CC	libavcodec/cyuv.o
CC	libavcodec/d3d11va.o
CC	libavcodec/dca.o
CC	libavcodec/dca_core.o
CC	libavcodec/dca_core_bsf.o
CC	libavcodec/dca_exss.o
In file included from src/libavcodec/dca.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/dca_core_bsf.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/dca_lbr.o
CC	libavcodec/dca_parser.o
In file included from src/libavcodec/dca_lbr.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dca_parser.c: In function ‘dca_parse’:
src/libavcodec/dca_parser.c:326:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  326 |         if (buf_size  > pc1->startpos) {
      |                       ^
CC	libavcodec/dca_sample_rate_tab.o
src/libavcodec/dca_lbr.c: In function ‘ff_dca_lbr_parse’:
src/libavcodec/dca_lbr.c:1179:5: warning: missing initializer for field ‘tonal’ of ‘struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1179 |     } chunk = { {0} };
      |     ^
src/libavcodec/dca_lbr.c:1173:21: note: tonal’ declared here
 1173 |         LBRChunk    tonal;
      |                     ^~~~~
src/libavcodec/dca_lbr.c: In function ‘random_ts’:
src/libavcodec/dca_lbr.c:1468:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1468 |                             accum[j] += fabs(other[j]);
      |                                      ^~
CC	libavcodec/dca_xll.o
CC	libavcodec/dcaadpcm.o
In file included from src/libavcodec/dca_xll.c:27:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
CC	libavcodec/dcadata.o
CC	libavcodec/dcadct.o
CC	libavcodec/dcadec.o
CC	libavcodec/dcadsp.o
src/libavcodec/dcadec.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  389 |     { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM },
      |     ^
In file included from src/libavcodec/dcadec.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/dcaenc.o
CC	libavcodec/dcahuff.o
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7340:5: note: in expansion of macro ‘SCALE’
 7340 |     SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7340:34: note: in expansion of macro ‘SCALE’
 7340 |     SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7341:5: note: in expansion of macro ‘SCALE’
 7341 |     SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7341:34: note: in expansion of macro ‘SCALE’
 7341 |     SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7342:5: note: in expansion of macro ‘SCALE’
 7342 |     SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7342:34: note: in expansion of macro ‘SCALE’
 7342 |     SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7343:5: note: in expansion of macro ‘SCALE’
 7343 |     SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7343:34: note: in expansion of macro ‘SCALE’
 7343 |     SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7344:5: note: in expansion of macro ‘SCALE’
 7344 |     SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7344:34: note: in expansion of macro ‘SCALE’
 7344 |     SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7345:5: note: in expansion of macro ‘SCALE’
 7345 |     SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7345:34: note: in expansion of macro ‘SCALE’
 7345 |     SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7346:5: note: in expansion of macro ‘SCALE’
 7346 |     SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7346:34: note: in expansion of macro ‘SCALE’
 7346 |     SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7347:5: note: in expansion of macro ‘SCALE’
 7347 |     SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7347:34: note: in expansion of macro ‘SCALE’
 7347 |     SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7348:5: note: in expansion of macro ‘SCALE’
 7348 |     SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7348:34: note: in expansion of macro ‘SCALE’
 7348 |     SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7349:5: note: in expansion of macro ‘SCALE’
 7349 |     SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7349:34: note: in expansion of macro ‘SCALE’
 7349 |     SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7350:5: note: in expansion of macro ‘SCALE’
 7350 |     SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7350:34: note: in expansion of macro ‘SCALE’
 7350 |     SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7351:5: note: in expansion of macro ‘SCALE’
 7351 |     SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7351:34: note: in expansion of macro ‘SCALE’
 7351 |     SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7352:5: note: in expansion of macro ‘SCALE’
 7352 |     SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7352:34: note: in expansion of macro ‘SCALE’
 7352 |     SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7353:5: note: in expansion of macro ‘SCALE’
 7353 |     SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7353:34: note: in expansion of macro ‘SCALE’
 7353 |     SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7354:5: note: in expansion of macro ‘SCALE’
 7354 |     SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7354:34: note: in expansion of macro ‘SCALE’
 7354 |     SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7355:5: note: in expansion of macro ‘SCALE’
 7355 |     SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7355:34: note: in expansion of macro ‘SCALE’
 7355 |     SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7356:5: note: in expansion of macro ‘SCALE’
 7356 |     SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7356:34: note: in expansion of macro ‘SCALE’
 7356 |     SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2),
      |                                  ^~~~~
In file included from src/libavcodec/dcaenc.c:27:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7357:5: note: in expansion of macro ‘SCALE’
 7357 |     SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7357:34: note: in expansion of macro ‘SCALE’
 7357 |     SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7358:5: note: in expansion of macro ‘SCALE’
 7358 |     SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7358:34: note: in expansion of macro ‘SCALE’
 7358 |     SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7359:5: note: in expansion of macro ‘SCALE’
 7359 |     SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7359:34: note: in expansion of macro ‘SCALE’
 7359 |     SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7360:5: note: in expansion of macro ‘SCALE’
 7360 |     SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7360:34: note: in expansion of macro ‘SCALE’
 7360 |     SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7361:5: note: in expansion of macro ‘SCALE’
 7361 |     SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7361:34: note: in expansion of macro ‘SCALE’
 7361 |     SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7362:5: note: in expansion of macro ‘SCALE’
 7362 |     SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7362:34: note: in expansion of macro ‘SCALE’
 7362 |     SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7363:5: note: in expansion of macro ‘SCALE’
 7363 |     SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7363:34: note: in expansion of macro ‘SCALE’
 7363 |     SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7364:5: note: in expansion of macro ‘SCALE’
 7364 |     SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7364:34: note: in expansion of macro ‘SCALE’
 7364 |     SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7365:5: note: in expansion of macro ‘SCALE’
 7365 |     SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7365:34: note: in expansion of macro ‘SCALE’
 7365 |     SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7366:5: note: in expansion of macro ‘SCALE’
 7366 |     SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7366:34: note: in expansion of macro ‘SCALE’
 7366 |     SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7367:5: note: in expansion of macro ‘SCALE’
 7367 |     SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7367:34: note: in expansion of macro ‘SCALE’
 7367 |     SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7368:5: note: in expansion of macro ‘SCALE’
 7368 |     SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7368:34: note: in expansion of macro ‘SCALE’
 7368 |     SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7369:5: note: in expansion of macro ‘SCALE’
 7369 |     SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7369:34: note: in expansion of macro ‘SCALE’
 7369 |     SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7370:5: note: in expansion of macro ‘SCALE’
 7370 |     SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7370:34: note: in expansion of macro ‘SCALE’
 7370 |     SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7371:5: note: in expansion of macro ‘SCALE’
 7371 |     SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7371:34: note: in expansion of macro ‘SCALE’
 7371 |     SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7372:5: note: in expansion of macro ‘SCALE’
 7372 |     SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7372:34: note: in expansion of macro ‘SCALE’
 7372 |     SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7373:5: note: in expansion of macro ‘SCALE’
 7373 |     SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7373:34: note: in expansion of macro ‘SCALE’
 7373 |     SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7374:5: note: in expansion of macro ‘SCALE’
 7374 |     SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7374:34: note: in expansion of macro ‘SCALE’
 7374 |     SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7375:5: note: in expansion of macro ‘SCALE’
 7375 |     SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7375:34: note: in expansion of macro ‘SCALE’
 7375 |     SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7376:5: note: in expansion of macro ‘SCALE’
 7376 |     SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7376:34: note: in expansion of macro ‘SCALE’
 7376 |     SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7377:5: note: in expansion of macro ‘SCALE’
 7377 |     SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7377:34: note: in expansion of macro ‘SCALE’
 7377 |     SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7378:5: note: in expansion of macro ‘SCALE’
 7378 |     SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7378:34: note: in expansion of macro ‘SCALE’
 7378 |     SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7379:5: note: in expansion of macro ‘SCALE’
 7379 |     SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7379:34: note: in expansion of macro ‘SCALE’
 7379 |     SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7380:5: note: in expansion of macro ‘SCALE’
 7380 |     SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7380:34: note: in expansion of macro ‘SCALE’
 7380 |     SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7381:5: note: in expansion of macro ‘SCALE’
 7381 |     SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7381:34: note: in expansion of macro ‘SCALE’
 7381 |     SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7382:5: note: in expansion of macro ‘SCALE’
 7382 |     SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7382:34: note: in expansion of macro ‘SCALE’
 7382 |     SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7383:5: note: in expansion of macro ‘SCALE’
 7383 |     SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7383:34: note: in expansion of macro ‘SCALE’
 7383 |     SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7384:5: note: in expansion of macro ‘SCALE’
 7384 |     SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7384:34: note: in expansion of macro ‘SCALE’
 7384 |     SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7385:5: note: in expansion of macro ‘SCALE’
 7385 |     SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7385:34: note: in expansion of macro ‘SCALE’
 7385 |     SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7386:5: note: in expansion of macro ‘SCALE’
 7386 |     SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7386:34: note: in expansion of macro ‘SCALE’
 7386 |     SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7387:5: note: in expansion of macro ‘SCALE’
 7387 |     SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7387:34: note: in expansion of macro ‘SCALE’
 7387 |     SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7388:5: note: in expansion of macro ‘SCALE’
 7388 |     SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7388:34: note: in expansion of macro ‘SCALE’
 7388 |     SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7389:5: note: in expansion of macro ‘SCALE’
 7389 |     SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7389:34: note: in expansion of macro ‘SCALE’
 7389 |     SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7390:5: note: in expansion of macro ‘SCALE’
 7390 |     SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7390:34: note: in expansion of macro ‘SCALE’
 7390 |     SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7391:5: note: in expansion of macro ‘SCALE’
 7391 |     SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7391:34: note: in expansion of macro ‘SCALE’
 7391 |     SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7392:5: note: in expansion of macro ‘SCALE’
 7392 |     SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7392:34: note: in expansion of macro ‘SCALE’
 7392 |     SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7393:5: note: in expansion of macro ‘SCALE’
 7393 |     SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7393:34: note: in expansion of macro ‘SCALE’
 7393 |     SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7394:5: note: in expansion of macro ‘SCALE’
 7394 |     SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7394:34: note: in expansion of macro ‘SCALE’
 7394 |     SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7395:5: note: in expansion of macro ‘SCALE’
 7395 |     SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7395:34: note: in expansion of macro ‘SCALE’
 7395 |     SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7396:5: note: in expansion of macro ‘SCALE’
 7396 |     SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7396:34: note: in expansion of macro ‘SCALE’
 7396 |     SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7397:5: note: in expansion of macro ‘SCALE’
 7397 |     SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7397:34: note: in expansion of macro ‘SCALE’
 7397 |     SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7398:5: note: in expansion of macro ‘SCALE’
 7398 |     SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7398:34: note: in expansion of macro ‘SCALE’
 7398 |     SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7399:5: note: in expansion of macro ‘SCALE’
 7399 |     SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7399:34: note: in expansion of macro ‘SCALE’
 7399 |     SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7400:5: note: in expansion of macro ‘SCALE’
 7400 |     SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7400:34: note: in expansion of macro ‘SCALE’
 7400 |     SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7401:5: note: in expansion of macro ‘SCALE’
 7401 |     SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7401:34: note: in expansion of macro ‘SCALE’
 7401 |     SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7402:5: note: in expansion of macro ‘SCALE’
 7402 |     SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7402:34: note: in expansion of macro ‘SCALE’
 7402 |     SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7403:5: note: in expansion of macro ‘SCALE’
 7403 |     SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7403:34: note: in expansion of macro ‘SCALE’
 7403 |     SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7404:5: note: in expansion of macro ‘SCALE’
 7404 |     SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7404:34: note: in expansion of macro ‘SCALE’
 7404 |     SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7405:5: note: in expansion of macro ‘SCALE’
 7405 |     SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7405:34: note: in expansion of macro ‘SCALE’
 7405 |     SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7406:5: note: in expansion of macro ‘SCALE’
 7406 |     SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7406:34: note: in expansion of macro ‘SCALE’
 7406 |     SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7407:5: note: in expansion of macro ‘SCALE’
 7407 |     SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7407:34: note: in expansion of macro ‘SCALE’
 7407 |     SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7408:5: note: in expansion of macro ‘SCALE’
 7408 |     SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7408:34: note: in expansion of macro ‘SCALE’
 7408 |     SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7409:5: note: in expansion of macro ‘SCALE’
 7409 |     SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7409:34: note: in expansion of macro ‘SCALE’
 7409 |     SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7410:5: note: in expansion of macro ‘SCALE’
 7410 |     SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7410:34: note: in expansion of macro ‘SCALE’
 7410 |     SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7411:5: note: in expansion of macro ‘SCALE’
 7411 |     SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7411:34: note: in expansion of macro ‘SCALE’
 7411 |     SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7412:5: note: in expansion of macro ‘SCALE’
 7412 |     SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7412:34: note: in expansion of macro ‘SCALE’
 7412 |     SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7413:5: note: in expansion of macro ‘SCALE’
 7413 |     SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7413:34: note: in expansion of macro ‘SCALE’
 7413 |     SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7414:5: note: in expansion of macro ‘SCALE’
 7414 |     SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7414:34: note: in expansion of macro ‘SCALE’
 7414 |     SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7415:5: note: in expansion of macro ‘SCALE’
 7415 |     SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7415:34: note: in expansion of macro ‘SCALE’
 7415 |     SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7416:5: note: in expansion of macro ‘SCALE’
 7416 |     SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7416:34: note: in expansion of macro ‘SCALE’
 7416 |     SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7417:5: note: in expansion of macro ‘SCALE’
 7417 |     SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7417:34: note: in expansion of macro ‘SCALE’
 7417 |     SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7418:5: note: in expansion of macro ‘SCALE’
 7418 |     SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7418:34: note: in expansion of macro ‘SCALE’
 7418 |     SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7419:5: note: in expansion of macro ‘SCALE’
 7419 |     SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7419:34: note: in expansion of macro ‘SCALE’
 7419 |     SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7420:5: note: in expansion of macro ‘SCALE’
 7420 |     SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7420:34: note: in expansion of macro ‘SCALE’
 7420 |     SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7421:5: note: in expansion of macro ‘SCALE’
 7421 |     SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7421:34: note: in expansion of macro ‘SCALE’
 7421 |     SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7422:5: note: in expansion of macro ‘SCALE’
 7422 |     SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7422:34: note: in expansion of macro ‘SCALE’
 7422 |     SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7423:5: note: in expansion of macro ‘SCALE’
 7423 |     SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7423:34: note: in expansion of macro ‘SCALE’
 7423 |     SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7424:5: note: in expansion of macro ‘SCALE’
 7424 |     SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7424:34: note: in expansion of macro ‘SCALE’
 7424 |     SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7425:5: note: in expansion of macro ‘SCALE’
 7425 |     SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7425:34: note: in expansion of macro ‘SCALE’
 7425 |     SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7426:5: note: in expansion of macro ‘SCALE’
 7426 |     SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7426:34: note: in expansion of macro ‘SCALE’
 7426 |     SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7427:5: note: in expansion of macro ‘SCALE’
 7427 |     SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7427:34: note: in expansion of macro ‘SCALE’
 7427 |     SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7428:5: note: in expansion of macro ‘SCALE’
 7428 |     SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7428:34: note: in expansion of macro ‘SCALE’
 7428 |     SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7429:5: note: in expansion of macro ‘SCALE’
 7429 |     SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7429:34: note: in expansion of macro ‘SCALE’
 7429 |     SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7430:5: note: in expansion of macro ‘SCALE’
 7430 |     SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7430:34: note: in expansion of macro ‘SCALE’
 7430 |     SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7431:5: note: in expansion of macro ‘SCALE’
 7431 |     SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7431:34: note: in expansion of macro ‘SCALE’
 7431 |     SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7432:5: note: in expansion of macro ‘SCALE’
 7432 |     SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7432:34: note: in expansion of macro ‘SCALE’
 7432 |     SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7433:5: note: in expansion of macro ‘SCALE’
 7433 |     SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7433:34: note: in expansion of macro ‘SCALE’
 7433 |     SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7434:5: note: in expansion of macro ‘SCALE’
 7434 |     SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7434:34: note: in expansion of macro ‘SCALE’
 7434 |     SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7435:5: note: in expansion of macro ‘SCALE’
 7435 |     SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7435:34: note: in expansion of macro ‘SCALE’
 7435 |     SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7436:5: note: in expansion of macro ‘SCALE’
 7436 |     SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7436:34: note: in expansion of macro ‘SCALE’
 7436 |     SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7437:5: note: in expansion of macro ‘SCALE’
 7437 |     SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7437:34: note: in expansion of macro ‘SCALE’
 7437 |     SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7438:5: note: in expansion of macro ‘SCALE’
 7438 |     SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7438:34: note: in expansion of macro ‘SCALE’
 7438 |     SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7439:5: note: in expansion of macro ‘SCALE’
 7439 |     SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7439:34: note: in expansion of macro ‘SCALE’
 7439 |     SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7440:5: note: in expansion of macro ‘SCALE’
 7440 |     SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7440:34: note: in expansion of macro ‘SCALE’
 7440 |     SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7441:5: note: in expansion of macro ‘SCALE’
 7441 |     SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7441:34: note: in expansion of macro ‘SCALE’
 7441 |     SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7442:5: note: in expansion of macro ‘SCALE’
 7442 |     SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7442:34: note: in expansion of macro ‘SCALE’
 7442 |     SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7443:5: note: in expansion of macro ‘SCALE’
 7443 |     SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7443:34: note: in expansion of macro ‘SCALE’
 7443 |     SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7444:5: note: in expansion of macro ‘SCALE’
 7444 |     SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7444:34: note: in expansion of macro ‘SCALE’
 7444 |     SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7445:5: note: in expansion of macro ‘SCALE’
 7445 |     SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7445:34: note: in expansion of macro ‘SCALE’
 7445 |     SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7446:5: note: in expansion of macro ‘SCALE’
 7446 |     SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7446:34: note: in expansion of macro ‘SCALE’
 7446 |     SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7447:5: note: in expansion of macro ‘SCALE’
 7447 |     SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7447:34: note: in expansion of macro ‘SCALE’
 7447 |     SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7448:5: note: in expansion of macro ‘SCALE’
 7448 |     SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7448:34: note: in expansion of macro ‘SCALE’
 7448 |     SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7449:5: note: in expansion of macro ‘SCALE’
 7449 |     SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7449:34: note: in expansion of macro ‘SCALE’
 7449 |     SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7450:5: note: in expansion of macro ‘SCALE’
 7450 |     SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7450:34: note: in expansion of macro ‘SCALE’
 7450 |     SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7451:5: note: in expansion of macro ‘SCALE’
 7451 |     SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7451:34: note: in expansion of macro ‘SCALE’
 7451 |     SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7452:5: note: in expansion of macro ‘SCALE’
 7452 |     SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2),
      |     ^~~~~
In file included from src/libavcodec/dcaenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7452:34: note: in expansion of macro ‘SCALE’
 7452 |     SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7453:5: note: in expansion of macro ‘SCALE’
 7453 |     SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1),
      |     ^~~~~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7453:34: note: in expansion of macro ‘SCALE’
 7453 |     SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1),
      |                                  ^~~~~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7454:5: note: in expansion of macro ‘SCALE’
 7454 |     SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1),
      |     ^~~~~
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7454:34: note: in expansion of macro ‘SCALE’
 7454 |     SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7455:5: note: in expansion of macro ‘SCALE’
 7455 |     SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7455:34: note: in expansion of macro ‘SCALE’
 7455 |     SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7456:5: note: in expansion of macro ‘SCALE’
 7456 |     SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7456:34: note: in expansion of macro ‘SCALE’
 7456 |     SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7457:5: note: in expansion of macro ‘SCALE’
 7457 |     SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7457:34: note: in expansion of macro ‘SCALE’
 7457 |     SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7458:5: note: in expansion of macro ‘SCALE’
 7458 |     SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7458:34: note: in expansion of macro ‘SCALE’
 7458 |     SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7459:5: note: in expansion of macro ‘SCALE’
 7459 |     SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7459:34: note: in expansion of macro ‘SCALE’
 7459 |     SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7460:5: note: in expansion of macro ‘SCALE’
 7460 |     SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7460:34: note: in expansion of macro ‘SCALE’
 7460 |     SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7461:5: note: in expansion of macro ‘SCALE’
 7461 |     SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7461:34: note: in expansion of macro ‘SCALE’
 7461 |     SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7462:5: note: in expansion of macro ‘SCALE’
 7462 |     SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7462:34: note: in expansion of macro ‘SCALE’
 7462 |     SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7463:5: note: in expansion of macro ‘SCALE’
 7463 |     SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7463:34: note: in expansion of macro ‘SCALE’
 7463 |     SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7464:5: note: in expansion of macro ‘SCALE’
 7464 |     SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7464:34: note: in expansion of macro ‘SCALE’
 7464 |     SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7465:5: note: in expansion of macro ‘SCALE’
 7465 |     SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7465:34: note: in expansion of macro ‘SCALE’
 7465 |     SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7466:5: note: in expansion of macro ‘SCALE’
 7466 |     SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7466:34: note: in expansion of macro ‘SCALE’
 7466 |     SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7467:5: note: in expansion of macro ‘SCALE’
 7467 |     SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7467:34: note: in expansion of macro ‘SCALE’
 7467 |     SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3),
      |                                  ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7483:5: note: in expansion of macro ‘SCALE’
 7483 |     SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7483:27: note: in expansion of macro ‘SCALE’
 7483 |     SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7483:49: note: in expansion of macro ‘SCALE’
 7483 |     SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7483:71: note: in expansion of macro ‘SCALE’
 7483 |     SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7484:5: note: in expansion of macro ‘SCALE’
 7484 |     SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7484:27: note: in expansion of macro ‘SCALE’
 7484 |     SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7484:49: note: in expansion of macro ‘SCALE’
 7484 |     SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7484:71: note: in expansion of macro ‘SCALE’
 7484 |     SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7485:5: note: in expansion of macro ‘SCALE’
 7485 |     SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7485:27: note: in expansion of macro ‘SCALE’
 7485 |     SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7485:49: note: in expansion of macro ‘SCALE’
 7485 |     SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7485:71: note: in expansion of macro ‘SCALE’
 7485 |     SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7486:5: note: in expansion of macro ‘SCALE’
 7486 |     SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7486:27: note: in expansion of macro ‘SCALE’
 7486 |     SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7486:49: note: in expansion of macro ‘SCALE’
 7486 |     SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7486:71: note: in expansion of macro ‘SCALE’
 7486 |     SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865),
      |                                                                       ^~~~~
src/libavcodec/dcaenc.c: In function ‘calc_one_scale’:
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7487:5: note: in expansion of macro ‘SCALE’
 7487 |     SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756),
      |     ^~~~~
src/libavcodec/dcaenc.c:708:50: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  708 |         if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant))
      |                                                  ^
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7487:27: note: in expansion of macro ‘SCALE’
 7487 |     SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7487:49: note: in expansion of macro ‘SCALE’
 7487 |     SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7487:71: note: in expansion of macro ‘SCALE’
 7487 |     SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756),
      |                                                                       ^~~~~
In file included from src/libavcodec/dcaenc.c:24:
src/libavcodec/dcaenc.c:718:53: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  718 |     av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant));
      |                                                     ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7488:5: note: in expansion of macro ‘SCALE’
 7488 |     SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7488:27: note: in expansion of macro ‘SCALE’
 7488 |     SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7488:49: note: in expansion of macro ‘SCALE’
 7488 |     SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7488:71: note: in expansion of macro ‘SCALE’
 7488 |     SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7489:5: note: in expansion of macro ‘SCALE’
 7489 |     SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7489:27: note: in expansion of macro ‘SCALE’
 7489 |     SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7489:49: note: in expansion of macro ‘SCALE’
 7489 |     SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601),
      |                                                 ^~~~~
src/libavcodec/dcaenc.c: In function ‘set_best_abits_code’:
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7489:71: note: in expansion of macro ‘SCALE’
 7489 |     SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601),
      |                                                                       ^~~~~
src/libavcodec/dcaenc.c:835:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  835 |         if (t < best_bits) {
      |               ^
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7490:5: note: in expansion of macro ‘SCALE’
 7490 |     SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7490:27: note: in expansion of macro ‘SCALE’
 7490 |     SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7490:49: note: in expansion of macro ‘SCALE’
 7490 |     SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7490:71: note: in expansion of macro ‘SCALE’
 7490 |     SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7491:5: note: in expansion of macro ‘SCALE’
 7491 |     SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7491:27: note: in expansion of macro ‘SCALE’
 7491 |     SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7491:49: note: in expansion of macro ‘SCALE’
 7491 |     SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7491:71: note: in expansion of macro ‘SCALE’
 7491 |     SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7492:5: note: in expansion of macro ‘SCALE’
 7492 |     SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7492:27: note: in expansion of macro ‘SCALE’
 7492 |     SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7492:49: note: in expansion of macro ‘SCALE’
 7492 |     SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168),
      |                                                 ^~~~~
CC	libavcodec/dct.o
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7492:71: note: in expansion of macro ‘SCALE’
 7492 |     SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7493:5: note: in expansion of macro ‘SCALE’
 7493 |     SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7493:27: note: in expansion of macro ‘SCALE’
 7493 |     SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7493:49: note: in expansion of macro ‘SCALE’
 7493 |     SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7493:71: note: in expansion of macro ‘SCALE’
 7493 |     SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7494:5: note: in expansion of macro ‘SCALE’
 7494 |     SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7494:27: note: in expansion of macro ‘SCALE’
 7494 |     SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7494:49: note: in expansion of macro ‘SCALE’
 7494 |     SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7494:71: note: in expansion of macro ‘SCALE’
 7494 |     SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7495:5: note: in expansion of macro ‘SCALE’
 7495 |     SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7495:27: note: in expansion of macro ‘SCALE’
 7495 |     SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7495:49: note: in expansion of macro ‘SCALE’
 7495 |     SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7495:71: note: in expansion of macro ‘SCALE’
 7495 |     SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721),
      |                                                                       ^~~~~
CC	libavcodec/dct32_fixed.o
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7496:5: note: in expansion of macro ‘SCALE’
 7496 |     SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7496:27: note: in expansion of macro ‘SCALE’
 7496 |     SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7496:49: note: in expansion of macro ‘SCALE’
 7496 |     SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7496:71: note: in expansion of macro ‘SCALE’
 7496 |     SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7497:5: note: in expansion of macro ‘SCALE’
 7497 |     SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7497:27: note: in expansion of macro ‘SCALE’
 7497 |     SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7497:49: note: in expansion of macro ‘SCALE’
 7497 |     SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451),
      |                                                 ^~~~~
src/libavcodec/dcaenc.c: At top level:
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7497:71: note: in expansion of macro ‘SCALE’
 7497 |     SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7498:5: note: in expansion of macro ‘SCALE’
 7498 |     SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703),
      |     ^~~~~
src/libavcodec/dcaenc.c:1297:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1297 |     { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS },
      |     ^
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7498:27: note: in expansion of macro ‘SCALE’
 7498 |     SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703),
      |                           ^~~~~
In file included from src/libavcodec/dcaenc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7498:49: note: in expansion of macro ‘SCALE’
 7498 |     SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7498:71: note: in expansion of macro ‘SCALE’
 7498 |     SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7499:5: note: in expansion of macro ‘SCALE’
 7499 |     SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7499:27: note: in expansion of macro ‘SCALE’
 7499 |     SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7499:49: note: in expansion of macro ‘SCALE’
 7499 |     SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7499:71: note: in expansion of macro ‘SCALE’
 7499 |     SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7500:5: note: in expansion of macro ‘SCALE’
 7500 |     SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7500:27: note: in expansion of macro ‘SCALE’
 7500 |     SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7500:49: note: in expansion of macro ‘SCALE’
 7500 |     SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7500:71: note: in expansion of macro ‘SCALE’
 7500 |     SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7501:5: note: in expansion of macro ‘SCALE’
 7501 |     SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7501:27: note: in expansion of macro ‘SCALE’
 7501 |     SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7501:49: note: in expansion of macro ‘SCALE’
 7501 |     SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7501:71: note: in expansion of macro ‘SCALE’
 7501 |     SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7502:5: note: in expansion of macro ‘SCALE’
 7502 |     SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7502:27: note: in expansion of macro ‘SCALE’
 7502 |     SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7502:49: note: in expansion of macro ‘SCALE’
 7502 |     SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7502:71: note: in expansion of macro ‘SCALE’
 7502 |     SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7503:5: note: in expansion of macro ‘SCALE’
 7503 |     SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7503:27: note: in expansion of macro ‘SCALE’
 7503 |     SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7503:49: note: in expansion of macro ‘SCALE’
 7503 |     SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7503:71: note: in expansion of macro ‘SCALE’
 7503 |     SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7504:5: note: in expansion of macro ‘SCALE’
 7504 |     SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7504:27: note: in expansion of macro ‘SCALE’
 7504 |     SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7504:49: note: in expansion of macro ‘SCALE’
 7504 |     SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7504:71: note: in expansion of macro ‘SCALE’
 7504 |     SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7505:5: note: in expansion of macro ‘SCALE’
 7505 |     SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7505:27: note: in expansion of macro ‘SCALE’
 7505 |     SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7505:49: note: in expansion of macro ‘SCALE’
 7505 |     SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7505:71: note: in expansion of macro ‘SCALE’
 7505 |     SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7506:5: note: in expansion of macro ‘SCALE’
 7506 |     SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7506:27: note: in expansion of macro ‘SCALE’
 7506 |     SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7506:49: note: in expansion of macro ‘SCALE’
 7506 |     SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7506:71: note: in expansion of macro ‘SCALE’
 7506 |     SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7507:5: note: in expansion of macro ‘SCALE’
 7507 |     SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7507:27: note: in expansion of macro ‘SCALE’
 7507 |     SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7507:49: note: in expansion of macro ‘SCALE’
 7507 |     SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7507:71: note: in expansion of macro ‘SCALE’
 7507 |     SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7508:5: note: in expansion of macro ‘SCALE’
 7508 |     SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7508:27: note: in expansion of macro ‘SCALE’
 7508 |     SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7508:49: note: in expansion of macro ‘SCALE’
 7508 |     SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7508:71: note: in expansion of macro ‘SCALE’
 7508 |     SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7509:5: note: in expansion of macro ‘SCALE’
 7509 |     SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7509:27: note: in expansion of macro ‘SCALE’
 7509 |     SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7509:49: note: in expansion of macro ‘SCALE’
 7509 |     SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7509:71: note: in expansion of macro ‘SCALE’
 7509 |     SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7510:5: note: in expansion of macro ‘SCALE’
 7510 |     SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7510:27: note: in expansion of macro ‘SCALE’
 7510 |     SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7510:49: note: in expansion of macro ‘SCALE’
 7510 |     SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7510:71: note: in expansion of macro ‘SCALE’
 7510 |     SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7511:5: note: in expansion of macro ‘SCALE’
 7511 |     SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7511:27: note: in expansion of macro ‘SCALE’
 7511 |     SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7511:49: note: in expansion of macro ‘SCALE’
 7511 |     SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7511:71: note: in expansion of macro ‘SCALE’
 7511 |     SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7512:5: note: in expansion of macro ‘SCALE’
 7512 |     SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7512:27: note: in expansion of macro ‘SCALE’
 7512 |     SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7512:49: note: in expansion of macro ‘SCALE’
 7512 |     SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7512:71: note: in expansion of macro ‘SCALE’
 7512 |     SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7513:5: note: in expansion of macro ‘SCALE’
 7513 |     SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7513:27: note: in expansion of macro ‘SCALE’
 7513 |     SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7513:49: note: in expansion of macro ‘SCALE’
 7513 |     SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7513:71: note: in expansion of macro ‘SCALE’
 7513 |     SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7514:5: note: in expansion of macro ‘SCALE’
 7514 |     SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7514:27: note: in expansion of macro ‘SCALE’
 7514 |     SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7514:49: note: in expansion of macro ‘SCALE’
 7514 |     SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7514:71: note: in expansion of macro ‘SCALE’
 7514 |     SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7515:5: note: in expansion of macro ‘SCALE’
 7515 |     SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7515:27: note: in expansion of macro ‘SCALE’
 7515 |     SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7515:49: note: in expansion of macro ‘SCALE’
 7515 |     SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7515:71: note: in expansion of macro ‘SCALE’
 7515 |     SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7516:5: note: in expansion of macro ‘SCALE’
 7516 |     SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7516:27: note: in expansion of macro ‘SCALE’
 7516 |     SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7516:49: note: in expansion of macro ‘SCALE’
 7516 |     SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7516:71: note: in expansion of macro ‘SCALE’
 7516 |     SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7517:5: note: in expansion of macro ‘SCALE’
 7517 |     SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7517:27: note: in expansion of macro ‘SCALE’
 7517 |     SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7517:49: note: in expansion of macro ‘SCALE’
 7517 |     SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7517:71: note: in expansion of macro ‘SCALE’
 7517 |     SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7518:5: note: in expansion of macro ‘SCALE’
 7518 |     SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7518:27: note: in expansion of macro ‘SCALE’
 7518 |     SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7518:49: note: in expansion of macro ‘SCALE’
 7518 |     SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7518:71: note: in expansion of macro ‘SCALE’
 7518 |     SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7519:5: note: in expansion of macro ‘SCALE’
 7519 |     SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7519:27: note: in expansion of macro ‘SCALE’
 7519 |     SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7519:49: note: in expansion of macro ‘SCALE’
 7519 |     SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7519:71: note: in expansion of macro ‘SCALE’
 7519 |     SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7520:5: note: in expansion of macro ‘SCALE’
 7520 |     SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7520:27: note: in expansion of macro ‘SCALE’
 7520 |     SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7520:49: note: in expansion of macro ‘SCALE’
 7520 |     SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7520:71: note: in expansion of macro ‘SCALE’
 7520 |     SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7521:5: note: in expansion of macro ‘SCALE’
 7521 |     SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7521:27: note: in expansion of macro ‘SCALE’
 7521 |     SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7521:49: note: in expansion of macro ‘SCALE’
 7521 |     SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7521:71: note: in expansion of macro ‘SCALE’
 7521 |     SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7522:5: note: in expansion of macro ‘SCALE’
 7522 |     SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7522:27: note: in expansion of macro ‘SCALE’
 7522 |     SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7522:49: note: in expansion of macro ‘SCALE’
 7522 |     SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7522:71: note: in expansion of macro ‘SCALE’
 7522 |     SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7523:5: note: in expansion of macro ‘SCALE’
 7523 |     SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7523:27: note: in expansion of macro ‘SCALE’
 7523 |     SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7523:49: note: in expansion of macro ‘SCALE’
 7523 |     SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7523:71: note: in expansion of macro ‘SCALE’
 7523 |     SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7524:5: note: in expansion of macro ‘SCALE’
 7524 |     SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7524:27: note: in expansion of macro ‘SCALE’
 7524 |     SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7524:49: note: in expansion of macro ‘SCALE’
 7524 |     SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7524:71: note: in expansion of macro ‘SCALE’
 7524 |     SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7525:5: note: in expansion of macro ‘SCALE’
 7525 |     SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7525:27: note: in expansion of macro ‘SCALE’
 7525 |     SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7525:49: note: in expansion of macro ‘SCALE’
 7525 |     SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7525:71: note: in expansion of macro ‘SCALE’
 7525 |     SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7526:5: note: in expansion of macro ‘SCALE’
 7526 |     SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7526:27: note: in expansion of macro ‘SCALE’
 7526 |     SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7526:49: note: in expansion of macro ‘SCALE’
 7526 |     SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7526:71: note: in expansion of macro ‘SCALE’
 7526 |     SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7527:5: note: in expansion of macro ‘SCALE’
 7527 |     SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7527:27: note: in expansion of macro ‘SCALE’
 7527 |     SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7527:49: note: in expansion of macro ‘SCALE’
 7527 |     SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7527:71: note: in expansion of macro ‘SCALE’
 7527 |     SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7528:5: note: in expansion of macro ‘SCALE’
 7528 |     SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7528:27: note: in expansion of macro ‘SCALE’
 7528 |     SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7528:49: note: in expansion of macro ‘SCALE’
 7528 |     SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7528:71: note: in expansion of macro ‘SCALE’
 7528 |     SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7529:5: note: in expansion of macro ‘SCALE’
 7529 |     SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7529:27: note: in expansion of macro ‘SCALE’
 7529 |     SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7529:49: note: in expansion of macro ‘SCALE’
 7529 |     SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7529:71: note: in expansion of macro ‘SCALE’
 7529 |     SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7530:5: note: in expansion of macro ‘SCALE’
 7530 |     SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7530:27: note: in expansion of macro ‘SCALE’
 7530 |     SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7530:49: note: in expansion of macro ‘SCALE’
 7530 |     SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7530:71: note: in expansion of macro ‘SCALE’
 7530 |     SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7531:5: note: in expansion of macro ‘SCALE’
 7531 |     SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7531:27: note: in expansion of macro ‘SCALE’
 7531 |     SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7531:49: note: in expansion of macro ‘SCALE’
 7531 |     SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7531:71: note: in expansion of macro ‘SCALE’
 7531 |     SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7532:5: note: in expansion of macro ‘SCALE’
 7532 |     SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7532:27: note: in expansion of macro ‘SCALE’
 7532 |     SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7532:49: note: in expansion of macro ‘SCALE’
 7532 |     SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7532:71: note: in expansion of macro ‘SCALE’
 7532 |     SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7533:5: note: in expansion of macro ‘SCALE’
 7533 |     SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7533:27: note: in expansion of macro ‘SCALE’
 7533 |     SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7533:49: note: in expansion of macro ‘SCALE’
 7533 |     SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7533:71: note: in expansion of macro ‘SCALE’
 7533 |     SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7534:5: note: in expansion of macro ‘SCALE’
 7534 |     SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7534:27: note: in expansion of macro ‘SCALE’
 7534 |     SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7534:49: note: in expansion of macro ‘SCALE’
 7534 |     SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7534:71: note: in expansion of macro ‘SCALE’
 7534 |     SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7535:5: note: in expansion of macro ‘SCALE’
 7535 |     SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7535:27: note: in expansion of macro ‘SCALE’
 7535 |     SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7535:49: note: in expansion of macro ‘SCALE’
 7535 |     SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7535:71: note: in expansion of macro ‘SCALE’
 7535 |     SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7536:5: note: in expansion of macro ‘SCALE’
 7536 |     SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7536:27: note: in expansion of macro ‘SCALE’
 7536 |     SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7536:49: note: in expansion of macro ‘SCALE’
 7536 |     SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7536:71: note: in expansion of macro ‘SCALE’
 7536 |     SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7537:5: note: in expansion of macro ‘SCALE’
 7537 |     SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7537:27: note: in expansion of macro ‘SCALE’
 7537 |     SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7537:49: note: in expansion of macro ‘SCALE’
 7537 |     SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7537:71: note: in expansion of macro ‘SCALE’
 7537 |     SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7538:5: note: in expansion of macro ‘SCALE’
 7538 |     SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7538:27: note: in expansion of macro ‘SCALE’
 7538 |     SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7538:49: note: in expansion of macro ‘SCALE’
 7538 |     SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7538:71: note: in expansion of macro ‘SCALE’
 7538 |     SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7539:5: note: in expansion of macro ‘SCALE’
 7539 |     SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7539:27: note: in expansion of macro ‘SCALE’
 7539 |     SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7539:49: note: in expansion of macro ‘SCALE’
 7539 |     SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7539:71: note: in expansion of macro ‘SCALE’
 7539 |     SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7540:5: note: in expansion of macro ‘SCALE’
 7540 |     SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7540:27: note: in expansion of macro ‘SCALE’
 7540 |     SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7540:49: note: in expansion of macro ‘SCALE’
 7540 |     SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7540:71: note: in expansion of macro ‘SCALE’
 7540 |     SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7541:5: note: in expansion of macro ‘SCALE’
 7541 |     SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7541:27: note: in expansion of macro ‘SCALE’
 7541 |     SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7541:49: note: in expansion of macro ‘SCALE’
 7541 |     SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7541:71: note: in expansion of macro ‘SCALE’
 7541 |     SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7542:5: note: in expansion of macro ‘SCALE’
 7542 |     SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7542:27: note: in expansion of macro ‘SCALE’
 7542 |     SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7542:49: note: in expansion of macro ‘SCALE’
 7542 |     SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7542:71: note: in expansion of macro ‘SCALE’
 7542 |     SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7543:5: note: in expansion of macro ‘SCALE’
 7543 |     SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7543:27: note: in expansion of macro ‘SCALE’
 7543 |     SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7543:49: note: in expansion of macro ‘SCALE’
 7543 |     SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7543:71: note: in expansion of macro ‘SCALE’
 7543 |     SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7544:5: note: in expansion of macro ‘SCALE’
 7544 |     SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7544:27: note: in expansion of macro ‘SCALE’
 7544 |     SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7544:49: note: in expansion of macro ‘SCALE’
 7544 |     SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7544:71: note: in expansion of macro ‘SCALE’
 7544 |     SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7545:5: note: in expansion of macro ‘SCALE’
 7545 |     SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7545:27: note: in expansion of macro ‘SCALE’
 7545 |     SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7545:49: note: in expansion of macro ‘SCALE’
 7545 |     SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7545:71: note: in expansion of macro ‘SCALE’
 7545 |     SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779),
      |                                                                       ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7546:5: note: in expansion of macro ‘SCALE’
 7546 |     SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412),
      |     ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7546:27: note: in expansion of macro ‘SCALE’
 7546 |     SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412),
      |                           ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7546:49: note: in expansion of macro ‘SCALE’
 7546 |     SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412),
      |                                                 ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))
      |                       ^
src/libavcodec/dcadata.c:7546:71: note: in expansion of macro ‘SCALE’
 7546 |     SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412),
      |                                                                       ^~~~~
src/libavcodec/dct.c: In function ‘dct_calc_II_c’:
src/libavcodec/dct.c:158:24: warning: implicit conversion from ‘FFTSample’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |     next     = data[1] * 0.5;
      |                        ^
CC	libavcodec/dct32_float.o
CC	libavcodec/dds.o
CC	libavcodec/decode.o
CC	libavcodec/dfa.o
CC	libavcodec/dfpwmdec.o
In file included from src/libavcodec/dds.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dds.c: In function ‘parse_pixel_format’:
src/libavcodec/dds.c:381:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |         else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000)
      |                                                                              ^~
src/libavcodec/dds.c:383:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  383 |         else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000)
      |                                                                              ^~
src/libavcodec/dds.c:269:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  269 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:270:13: note: here
  270 |             case DXGI_FORMAT_R8G8B8A8_TYPELESS:
      |             ^~~~
src/libavcodec/dds.c:278:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  278 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:279:13: note: here
  279 |             case DXGI_FORMAT_B8G8R8A8_TYPELESS:
      |             ^~~~
src/libavcodec/dds.c:284:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  284 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:285:13: note: here
  285 |             case DXGI_FORMAT_B8G8R8X8_TYPELESS:
      |             ^~~~
src/libavcodec/dds.c:294:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  294 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:295:13: note: here
  295 |             case DXGI_FORMAT_BC1_TYPELESS:
      |             ^~~~
src/libavcodec/dds.c:301:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  301 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:302:13: note: here
  302 |             case DXGI_FORMAT_BC2_TYPELESS:
      |             ^~~~
src/libavcodec/dds.c:308:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  308 |                 avctx->colorspace = AVCOL_SPC_RGB;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dds.c:309:13: note: here
  309 |             case DXGI_FORMAT_BC3_TYPELESS:
      |             ^~~~
In file included from src/libavcodec/decode.c:44:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/decode.c: In function ‘decode_simple_internal’:
src/libavcodec/decode.c:388:52: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |         if (discard_padding > 0 && discard_padding <= frame->nb_samples && got_frame &&
      |                                                    ^~
src/libavcodec/decode.c:390:33: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  390 |             if (discard_padding == frame->nb_samples) {
      |                                 ^~
src/libavcodec/decode.c: In function ‘apply_cropping’:
src/libavcodec/decode.c:639:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  639 |         (frame->crop_left + frame->crop_right) >= frame->width ||
      |                                                ^~
src/libavcodec/decode.c:640:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  640 |         (frame->crop_top + frame->crop_bottom) >= frame->height) {
      |                                                ^~
src/libavcodec/decode.c: In function ‘recode_subtitle’:
src/libavcodec/decode.c:817:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  817 |         outl >= buf_pkt->size || inl != 0) {
      |              ^~
src/libavcodec/decode.c: In function ‘ff_decode_frame_props_from_pkt’:
src/libavcodec/decode.c:1319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1319 |     for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) {
      |                       ^
src/libavcodec/decode.c: In function ‘validate_avframe_allocation’:
src/libavcodec/decode.c:1428:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1428 |         for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) {
      |                                                  ^
In file included from src/libavcodec/dfa.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dfa.c: In function ‘decode_copy’:
src/libavcodec/dfa.c:61:49: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |     if (bytestream2_get_buffer(gb, frame, size) != size)
      |                                                 ^~
src/libavcodec/dfa.c: In function ‘decode_bdlt’:
src/libavcodec/dfa.c:224:65: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |                 if (bytestream2_get_buffer(gb, line_ptr, count) != count)
      |                                                                 ^~
src/libavcodec/dfa.c: In function ‘decode_wdlt’:
src/libavcodec/dfa.c:257:70: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  257 |             if (frame_end - frame <= delta || y + lines + skip_lines > height)
      |                                                                      ^
src/libavcodec/dfa.c:283:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  283 |                 if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2)
      |                                                                     ^~
CC	libavcodec/dfpwmenc.o
CC	libavcodec/dirac.o
CC	libavcodec/dirac_arith.o
CC	libavcodec/dirac_dwt.o
CC	libavcodec/dirac_parser.o
In file included from src/libavcodec/dirac_arith.h:32,
                 from src/libavcodec/dirac_arith.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
CC	libavcodec/dirac_vlc.o
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dirac_arith.h: In function ‘dirac_get_arith_bit’:
src/libavcodec/dirac_arith.h:156:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  156 |     bit = (low >> 16) >= range_times_prob;
      |                       ^~
In file included from src/libavcodec/dirac_dwt.c:27:
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd97i_dy_8bit’:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  352 |     if(y+5<(unsigned)height) vertical_compose_l0(      b[5], b[6], b[7],       width);
      |           ^
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  356 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dirac53i_dy_8bit’:
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  374 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  378 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd137i_dy_8bit’:
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |     if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  401 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  402 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
CC	libavcodec/diracdec.o
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_daub97i_dy_8bit’:
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  466 |     if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  467 |     if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  468 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  469 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  471 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  472 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
In file included from src/libavcodec/dirac_dwt.c:30:
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd97i_dy_10bit’:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  352 |     if(y+5<(unsigned)height) vertical_compose_l0(      b[5], b[6], b[7],       width);
      |           ^
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  356 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dirac53i_dy_10bit’:
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  374 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  378 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd137i_dy_10bit’:
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |     if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  401 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  402 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_daub97i_dy_10bit’:
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  466 |     if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  467 |     if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  468 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  469 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  471 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  472 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
In file included from src/libavcodec/dirac_dwt.c:33:
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd97i_dy_12bit’:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  352 |     if(y+5<(unsigned)height) vertical_compose_l0(      b[5], b[6], b[7],       width);
      |           ^
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  356 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dirac53i_dy_12bit’:
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  374 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  377 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  378 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_dd137i_dy_12bit’:
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |     if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |     if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  401 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  402 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c: In function ‘spatial_compose_daub97i_dy_12bit’:
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  466 |     if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  467 |     if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  468 |     if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  469 |     if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
      |           ^
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  471 |     if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
      |           ^
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  472 |     if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
      |           ^
CC	libavcodec/diracdsp.o
CC	libavcodec/diractab.o
In file included from src/libavcodec/diracdec.c:36:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/dirac_arith.h:32,
                 from src/libavcodec/diracdec.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dirac_arith.h: In function ‘dirac_get_arith_bit’:
src/libavcodec/dirac_arith.h:156:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  156 |     bit = (low >> 16) >= range_times_prob;
      |                       ^~
CC	libavcodec/dnxhd_parser.o
src/libavcodec/diracdec.c: In function ‘codeblock’:
src/libavcodec/diracdec.c:521:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  521 |     if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
      |                  ^
src/libavcodec/diracdec.c: In function ‘decode_component’:
src/libavcodec/diracdec.c:669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  669 |     for (level = 0; level < s->wavelet_depth; level++) {
      |                           ^
src/libavcodec/diracdec.c:679:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  679 |                 if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
      |                              ^
src/libavcodec/diracdec.c:686:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  686 |                 if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) {
      |                               ^
src/libavcodec/diracdec.c:702:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  702 |     for (i = 0; i < s->wavelet_depth * 3 + 1; i++) {
      |                   ^
src/libavcodec/diracdec.c:706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  706 |     if (damaged_count > (s->wavelet_depth * 3 + 1) /2)
      |                       ^
src/libavcodec/diracdec.c: In function ‘decode_subband’:
src/libavcodec/diracdec.c:739:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  739 |     if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
      |               ^
src/libavcodec/diracdec.c: In function ‘decode_lowdelay_slice’:
src/libavcodec/diracdec.c:790:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  790 |     for (level = 0; level < s->wavelet_depth; level++)
      |                           ^
src/libavcodec/diracdec.c:803:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  803 |     for (level = 0; level < s->wavelet_depth; level++)
      |                           ^
src/libavcodec/diracdec.c: In function ‘subband_coeffs’:
src/libavcodec/diracdec.c:826:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  826 |     for (level = 0; level < s->wavelet_depth; level++) {
      |                           ^
src/libavcodec/diracdec.c: In function ‘decode_hq_slice’:
src/libavcodec/diracdec.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  853 |     if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) {
      |                   ^
src/libavcodec/diracdec.c:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  859 |     for (level = 0; level < s->wavelet_depth; level++) {
      |                           ^
src/libavcodec/diracdec.c:894:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  894 |         for (level = 0; level < s->wavelet_depth; level++) {
      |                               ^
src/libavcodec/diracdec.c: In function ‘decode_hq_slice_row’:
src/libavcodec/diracdec.c:923:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  923 |     for (i = 0; i < s->num_x; i++)
      |                   ^
src/libavcodec/diracdec.c: In function ‘decode_lowdelay’:
src/libavcodec/diracdec.c:942:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  942 |     if (s->slice_params_num_buf != (s->num_x * s->num_y)) {
      |                                 ^~
src/libavcodec/diracdec.c:977:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  977 |         for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
      |                                                  ^
src/libavcodec/diracdec.c:978:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  978 |             for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) {
      |                                                      ^
src/libavcodec/diracdec.c:1003:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1003 |         if (s->num_x*s->num_y != slice_num) {
      |                               ^~
src/libavcodec/diracdec.c:1010:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1010 |         for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
      |                                                  ^
src/libavcodec/diracdec.c:1011:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1011 |             for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) {
      |                                                      ^
src/libavcodec/diracdec.c: In function ‘dirac_unpack_prediction_parameters’:
src/libavcodec/diracdec.c:1171:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1171 |         for (ref = 0; ref < s->num_refs; ref++) {
      |                           ^
src/libavcodec/diracdec.c: In function ‘dirac_unpack_idwt_params’:
src/libavcodec/diracdec.c:1260:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1260 |             for (i = 0; i <= s->wavelet_depth; i++) {
      |                           ^~
src/libavcodec/diracdec.c:1261:68: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1261 |                 CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n")
      |                                                                    ^
src/libavcodec/diracdec.c:1240:9: note: in definition of macro ‘CHECKEDREAD’
 1240 |     if (cond) { \
      |         ^~~~
src/libavcodec/diracdec.c:1262:68: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1262 |                 CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n")
      |                                                                    ^
src/libavcodec/diracdec.c:1240:9: note: in definition of macro ‘CHECKEDREAD’
 1240 |     if (cond) { \
      |         ^~~~
src/libavcodec/diracdec.c:1268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1268 |             for (i = 0; i <= s->wavelet_depth; i++)
      |                           ^~
src/libavcodec/diracdec.c:1278:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1278 |             s->num_x > s->avctx->width ||
      |                      ^
src/libavcodec/diracdec.c:1279:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1279 |             s->num_y > s->avctx->height
      |                      ^
src/libavcodec/diracdec.c:1305:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1305 |             for (level = 0; level < s->wavelet_depth; level++) {
      |                                   ^
src/libavcodec/diracdec.c:1316:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1316 |             for (level = 0; level < s->wavelet_depth; level++)
      |                                   ^
src/libavcodec/diracdec.c: In function ‘dirac_decode_frame’:
src/libavcodec/diracdec.c:2306:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2306 |         if (data_unit_size > buf_size - buf_idx || !data_unit_size) {
      |                            ^
src/libavcodec/diracdec.c:2307:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2307 |             if(data_unit_size > buf_size - buf_idx)
      |                               ^
CC	libavcodec/dnxhddata.o
CC	libavcodec/dnxhddec.o
src/libavcodec/dnxhddata.c:944:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  944 |       { 175, 185, 365, 440 } },
      |       ^
In file included from src/libavcodec/dnxhddata.c:26:
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:951:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  951 |       { 115, 120, 145, 240, 290 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:958:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  958 |       { 175, 185, 220, 365, 440 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:965:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  965 |       { 185, 220 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:972:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  972 |       { 120, 145 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:979:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  979 |       { 185, 220 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:986:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  986 |       { 120, 145 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:993:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  993 |       { 90, 180, 220 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1000:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1000 |       { 90, 110, 180, 220 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1007:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1007 |       { 60, 75, 120, 145 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1014:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1014 |       { 36, 45, 75, 90 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1021:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1021 |       { 350, 390, 440, 730, 880 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1028:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1028 |       { 42, 60, 75, 115 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1035:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1035 |       { 63, 84, 100, 110 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1042:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1042 |       { 80, 90, 100, 110 } },
      |       ^
src/libavcodec/dnxhddata.h:59:16: note: packet_scale’ declared here
   59 |     AVRational packet_scale;
      |                ^~~~~~~~~~~~
src/libavcodec/dnxhddata.c: In function ‘ff_dnxhd_get_cid_table’:
src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1082 |     for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++)
      |                       ^
src/libavcodec/dnxhddata.c: In function ‘ff_dnxhd_find_cid’:
src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1137 |     for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) {
      |                   ^
src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1140 |         if (cid->width == avctx->width && cid->height == avctx->height &&
      |                        ^~
src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1140 |         if (cid->width == avctx->width && cid->height == avctx->height &&
      |                                                       ^~
src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1148 |             for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
      |                           ^
src/libavcodec/dnxhddata.c: In function ‘ff_dnxhd_print_profiles’:
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_header’:
src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1160 |     for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) {
      |                   ^
src/libavcodec/dnxhddec.c:292:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  292 |     if (buf_size < ctx->cid_table->coding_unit_size) {
      |                  ^
src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1162 |         for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
      |                       ^
src/libavcodec/dnxhddec.c:337:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  337 |     for (i = 0; i < ctx->mb_height; i++) {
      |                   ^
src/libavcodec/dnxhddec.c:341:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  341 |         if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) {
      |                                         ^
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_row’:
src/libavcodec/dnxhddec.c:605:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     for (x = 0; x < ctx->mb_width; x++) {
      |                   ^
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_frame’:
src/libavcodec/dnxhddec.c:635:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  635 |         (ctx->width != avctx->width || ctx->height != avctx->height)) {
      |                     ^~
src/libavcodec/dnxhddec.c:635:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  635 |         (ctx->width != avctx->width || ctx->height != avctx->height)) {
      |                                                    ^~
CC	libavcodec/dnxhdenc.o
CC	libavcodec/dolby_e.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/dnxhdenc.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/dnxhdenc.c: At top level:
src/libavcodec/dnxhdenc.c:52:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |         offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |         ^~~~~~~~
In file included from src/libavcodec/dnxhdenc.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dnxhdenc.c:55:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |         { .i64 = 0 }, INT_MIN, INT_MAX, VE },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/dolby_e_parse.o
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_switch_matrix’:
src/libavcodec/dnxhdenc.c:816:9: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  816 |         const static uint8_t component[8]={0,0,1,2,0,0,1,2};
      |         ^~~~~
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_encode_rdo’:
src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1047 |             if (bits > ctx->frame_bits)
      |                      ^
src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1051 |             if (bits > ctx->frame_bits)
      |                      ^
src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1055 |         if (bits < ctx->frame_bits) {
      |                  ^
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_find_qscale’:
src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1103 |             if (bits > ctx->frame_bits)
      |                      ^
src/libavcodec/dnxhdenc.c:1106:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1106 |         if (bits < ctx->frame_bits) {
      |                  ^
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_encode_fast’:
src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1227 |         for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) {
      |                                                   ^
src/libavcodec/dnxhdenc.c:1237:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1237 |         if (max_bits > ctx->frame_bits)
      |                      ^
CC	libavcodec/dolby_e_parser.o
In file included from src/libavcodec/dolby_e_parse.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/dolby_e_parse.c:21:
src/libavcodec/dolby_e_parse.c: In function ‘ff_dolby_e_convert_input’:
src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   67 |     av_assert0(nb_words <= 1024u);
      |                         ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavcodec/dovi_rpu.o
CC	libavcodec/dpcm.o
CC	libavcodec/dpx.o
In file included from src/libavcodec/dovi_rpu.c:27:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/dovi_rpu.c: In function ‘ff_dovi_ctx_unref’:
src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   45 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++)
      |                       ^
src/libavcodec/dovi_rpu.c: In function ‘ff_dovi_ctx_flush’:
src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   55 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++)
      |                       ^
In file included from src/libavcodec/dpcm.c:41:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/dpx_parser.o
src/libavcodec/dpx.c: In function ‘decode_frame’:
src/libavcodec/dpx.c:182:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |     if (magic_num == AV_RL32("SDPX")) {
      |                   ^~
src/libavcodec/dpx.c:184:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  184 |     } else if (magic_num == AV_RB32("SDPX")) {
      |                          ^~
src/libavcodec/dpx.c:192:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |     if (avpkt->size <= offset) {
      |                     ^~
src/libavcodec/dpx.c:209:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |     if (ret != 0xFFFFFFFF) {
      |             ^~
src/libavcodec/dpx.c:259:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  259 |         if(i && i != 0xFFFFFFFF) {
      |                   ^~
src/libavcodec/dpx.c:271:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |         if(i && i != 0xFFFFFFFF) {
      |                   ^~
src/libavcodec/dpx.c:289:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |         if (i != 0xFFFFFFFF) {
      |               ^~
src/libavcodec/dpx.c:314:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  314 |         if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
      |               ^~
src/libavcodec/dpx.c:314:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  314 |         if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
      |                                  ^~
src/libavcodec/dpx.c:732:18: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  732 |         elements *= 2;
      |         ~~~~~~~~~^~~~
src/libavcodec/dpx.c:733:5: note: here
  733 |     case 8:
      |     ^~~~
CC	libavcodec/dpxenc.o
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/dpx_parser.c:28:
src/libavcodec/dpx_parser.c: In function ‘dpx_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/dpx_parser.c:69:17: note: in expansion of macro ‘FFMIN’
   69 |             i = FFMIN(d->remaining_size, buf_size);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/dpx_parser.c:69:17: note: in expansion of macro ‘FFMIN’
   69 |             i = FFMIN(d->remaining_size, buf_size);
      |                 ^~~~~
src/libavcodec/dpx_parser.c:85:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   85 |             if (d->fsize > buf_size - i + 19)
      |                          ^
CC	libavcodec/dsd.o
CC	libavcodec/dsddec.o
CC	libavcodec/dsicinaudio.o
src/libavcodec/dsd.c: In function ‘ff_dsd2pcm_translate’:
src/libavcodec/dsd.c:119:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  119 |             sum += ctables[i][a] + ctables[i][b];
      |                 ^~
CC	libavcodec/dsicinvideo.o
src/libavcodec/dsddec.c: In function ‘decode_init’:
src/libavcodec/dsddec.c:54:32: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   54 |     s = av_malloc_array(sizeof(DSDContext), avctx->ch_layout.nb_channels);
      |                                ^~~~~~~~~~
src/libavcodec/dsddec.c:54:32: note: earlier argument should specify number of elements, later size of each element
CC	libavcodec/dss_sp.o
CC	libavcodec/dstdec.o
CC	libavcodec/dts2pts_bsf.o
In file included from src/libavcodec/dsicinvideo.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dsicinvideo.c: In function ‘cinvideo_decode_frame’:
src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |         if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res)
      |                                                                                       ^
CC	libavcodec/dump_extradata_bsf.o
src/libavcodec/dss_sp.c: In function ‘dss_sp_update_state’:
src/libavcodec/dss_sp.c:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  694 |     } while (offset < FF_ARRAY_ELEMS(p->excitation));
      |                     ^
In file included from src/libavcodec/dstdec.c:35:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/dstdec.c: In function ‘read_uncoded_coeff’:
src/libavcodec/dstdec.c:145:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |     for (i = 0; i < elements; i++) {
      |                   ^
src/libavcodec/dstdec.c:146:31: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  146 |         dst[i] = (is_signed ? get_sbits(gb, coeff_bits) : get_bits(gb, coeff_bits)) + offset;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dstdec.c: In function ‘read_table’:
src/libavcodec/dstdec.c:168:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  168 |                 for (k = 0; k < method + 1; k++)
      |                               ^
src/libavcodec/dstdec.c: In function ‘build_filter’:
src/libavcodec/dts2pts_bsf.c: In function ‘dts2pts_init’:
src/libavcodec/dstdec.c:222:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |     for (i = 0; i < fsets->elements; i++) {
      |                   ^
src/libavcodec/dts2pts_bsf.c:379:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  379 |     for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) {
      |                   ^
src/libavcodec/dstdec.c: In function ‘decode_frame’:
src/libavcodec/dstdec.c:313:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  313 |     for (ch = 0; ch < channels; ch++)
      |                     ^
src/libavcodec/dstdec.c:344:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  344 |         for (ch = 0; ch < channels; ch++) {
      |                         ^
src/libavcodec/dstdec.c:375:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |     for (i = 0; i < channels; i++) {
      |                   ^
CC	libavcodec/dv.o
CC	libavcodec/dv_error_marker_bsf.o
CC	libavcodec/dv_profile.o
CC	libavcodec/dvaudio_parser.o
CC	libavcodec/dvaudiodec.o
src/libavcodec/dv_error_marker_bsf.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 |     { "color"  , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0,      0, FLAGS },
      |     ^
In file included from src/libavcodec/dv_error_marker_bsf.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dv_profile.c: In function ‘ff_dv_print_profiles’:
src/libavcodec/dv_profile.c:250:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |     for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) {
      |                   ^
src/libavcodec/dv_profile.c: In function ‘ff_dv_frame_profile’:
src/libavcodec/dv_profile.c:280:81: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     if (dsf == 0 && pal == 1 && stype == dv_profiles[1].video_stype && buf_size == dv_profiles[1].frame_size)
      |                                                                                 ^~
src/libavcodec/dv_profile.c:283:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  283 |     for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++)
      |                   ^
src/libavcodec/dv_profile.c:288:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  288 |     if (sys && buf_size == sys->frame_size)
      |                         ^~
src/libavcodec/dv_profile.c: In function ‘av_dv_codec_profile2’:
src/libavcodec/dv_profile.c:325:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  325 |     for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++)
      |                   ^
CC	libavcodec/dvbsub_parser.o
CC	libavcodec/dvbsubdec.o
src/libavcodec/dvaudiodec.c: In function ‘decode_init’:
src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   57 |     for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) {
      |                   ^
CC	libavcodec/dvbsubenc.o
CC	libavcodec/dvd_nav_parser.o
CC	libavcodec/dvdata.o
CC	libavcodec/dvdec.o
In file included from src/libavcodec/dvbsubdec.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/dvbsubenc.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dvbsubenc.c: In function ‘dvbsub_encode’:
src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  305 |     if (buf_size < 8 + h->num_rects * 6)
      |                  ^
src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     for (region_id = 0; region_id < h->num_rects; region_id++) {
      |                                   ^
src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  328 |         for (clut_id = 0; clut_id < h->num_rects; clut_id++) {
      |                                   ^
src/libavcodec/dvbsubenc.c:379:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  379 |         if (buf_size < h->num_rects * 22)
      |                      ^
src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |         for (region_id = 0; region_id < h->num_rects; region_id++) {
      |                                       ^
src/libavcodec/dvbsubenc.c:422:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  422 |         for (object_id = 0; object_id < h->num_rects; object_id++) {
      |                                       ^
src/libavcodec/dvbsubdec.c: In function ‘save_subtitle_set’:
src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  774 |         for (i = 0; i < sub->num_rects; i++) {
      |                       ^
src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  849 |         for (i=0; i < sub->num_rects; i++) {
      |                     ^
src/libavcodec/dvbsubdec.c: At top level:
src/libavcodec/dvbsubdec.c:1560:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1560 |     {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS},
      |     ^
In file included from src/libavcodec/dvbsubdec.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dvbsubdec.c:1561:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1561 |     {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dvbsubdec.c:1562:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1562 |     {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/dvdsub.o
In file included from src/libavcodec/dvdec.c:52:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/dvdec.c: In function ‘dv_decode_ac’:
src/libavcodec/dvdec.c:313:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  313 |         if (re_index + vlc_len > last_index) {
      |                                ^
CC	libavcodec/dvdsub_parser.o
CC	libavcodec/dvdsubdec.o
src/libavcodec/dvdsubdec.c: In function ‘reset_rects’:
src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  207 |         for (i = 0; i < sub_header->num_rects; i++) {
      |                       ^
src/libavcodec/dvdsubdec.c: In function ‘decode_dvd_subtitles’:
src/libavcodec/dvdsubdec.c:249:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  249 |         if (cmd_pos > size) {
      |                     ^
CC	libavcodec/dvdsubenc.o
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/dvdsubdec.c:26:
src/libavcodec/dvdsubdec.c: In function ‘append_to_cached_buf’:
src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  505 |     av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf));
      |                                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  506 |     if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) {
      |                  ^~
src/libavcodec/dvdsubdec.c: At top level:
src/libavcodec/dvdsubdec.c:697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  697 |     { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
      |     ^
In file included from src/libavcodec/dvdsubdec.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dvdsubdec.c:698:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  698 |     { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dvdsubdec.c:699:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  699 |     { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/dvenc.o
CC	libavcodec/dxa.o
In file included from src/libavcodec/dvdsubenc.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/dxa.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dvdsubenc.c: At top level:
src/libavcodec/dvdsubenc.c:491:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  491 |     {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE },
      |     ^
In file included from src/libavcodec/dvdsubenc.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/dvdsubenc.c:492:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  492 |     {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/dvenc.c:49:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/dxa.c: In function ‘decode_13’:
src/libavcodec/dxa.c:60:94: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |     if (12ULL  + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize)
      |                                                                                              ^
CC	libavcodec/dxtory.o
src/libavcodec/dxa.c:146:30: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  146 |                         tmp2 += x + y*stride;
      |                         ~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dxa.c:147:21: note: here
  147 |                     case 0x00: // skip
      |                     ^~~~
src/libavcodec/dxa.c:84:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   84 |                 tmp2 += x + y*stride;
      |                 ~~~~~^~~~~~~~~~~~~~~
src/libavcodec/dxa.c:85:13: note: here
   85 |             case 0: // skip
      |             ^~~~
src/libavcodec/dvenc.c: At top level:
src/libavcodec/dvenc.c:1227:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1227 |     { "quant_deadzone",        "Quantizer dead zone",    OFFSET(quant_deadzone),       AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE },
      |     ^
In file included from src/libavcodec/dvenc.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/dxv.o
CC	libavcodec/dynamic_hdr10_plus.o
In file included from src/libavcodec/dxtory.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/dxtory.c:33:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/dxtory.c: In function ‘dxtory_decode_v2’:
src/libavcodec/dxtory.c:446:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  446 |         if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices)))
      |                        ^~
src/libavcodec/dxtory.c:451:69: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  451 |     if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size)
      |                                                                     ^
src/libavcodec/dxtory.c: In function ‘do_vflip’:
src/libavcodec/dxtory.c:65:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   65 |         pic->linesize[2] = -pic->linesize[2];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/libavcodec/dxtory.c:66:5: note: here
   66 |     case AV_PIX_FMT_RGB555LE:
      |     ^~~~
In file included from src/libavcodec/dxv.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/dxv.c: In function ‘fill_optable’:
src/libavcodec/dxv.c:406:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  406 |         for (table1[x].val1 = k; k < 256 && j > table2[k]; k++);
      |                                               ^
src/libavcodec/dxv.c: In function ‘get_opcodes’:
src/libavcodec/dxv.c:443:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  443 |     if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset)
      |                                                          ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_cocg’:
src/libavcodec/dxv.c:753:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  753 |     if (op_size0 > max_op_size0)
      |                  ^
src/libavcodec/dxv.c:758:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  758 |     if (op_size1 > max_op_size1)
      |                  ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_yo’:
src/libavcodec/dxv.c:806:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  806 |     if (op_size > max_op_size)
      |                 ^
CC	libavcodec/dynamic_hdr_vivid.o
CC	libavcodec/eac3_core_bsf.o
CC	libavcodec/eac3_data.o
CC	libavcodec/eac3enc.o
CC	libavcodec/eacmv.o
CC	libavcodec/eaidct.o
CC	libavcodec/eamad.o
In file included from src/libavcodec/ac3enc.h:43,
                 from src/libavcodec/eac3enc.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/eamad.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/eatgq.o
src/libavcodec/eamad.c: In function ‘comp_block’:
src/libavcodec/eamad.c:95:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   95 |         if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7)
      |                    ^~
src/libavcodec/eamad.c:104:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |         if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7)
      |                    ^~
CC	libavcodec/eatgv.o
CC	libavcodec/eatqi.o
CC	libavcodec/elbg.o
src/libavcodec/bsf.c: In function ‘bsf_list_filter’:
src/libavcodec/bsf.c:338:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  338 |         if (lst->idx < lst->nb_bsfs) {
      |                      ^
src/libavcodec/eatgv.c: In function ‘tgv_decode_inter’:
src/libavcodec/eatgv.c:232:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |             if (vector < num_mvs) {
      |                        ^
CC	libavcodec/elsdec.o
CC	libavcodec/encode.o
src/libavcodec/elbg.c: In function ‘get_high_utility_cell’:
src/libavcodec/elbg.c:134:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  134 |     while (elbg->utility_inc[i] < r) {
      |                                 ^
CC	libavcodec/error_resilience.o
src/libavcodec/elbg.c: In function ‘avpriv_elbg_do’:
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:477:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  477 |     ALLOCATE_IF_NECESSARY(cells,       num_cb,    1)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:478:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  478 |     ALLOCATE_IF_NECESSARY(utility,     num_cb,    1)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:479:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  479 |     ALLOCATE_IF_NECESSARY(utility_inc, num_cb,    1)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:480:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  480 |     ALLOCATE_IF_NECESSARY(size_part,   num_cb,    1)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:481:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  481 |     ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:463:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     if (elbg->field ## _allocated < new_elements) {                          \
      |                                   ^
src/libavcodec/elbg.c:482:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
  482 |     ALLOCATE_IF_NECESSARY(scratchbuf,  dim,       5)
      |     ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elsdec.c: In function ‘ff_els_decode_bit’:
src/libavcodec/elsdec.c:307:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  307 |     if (ctx->t > ctx->x) {  /* decode most probable symbol (MPS) */
      |                ^
src/libavcodec/elsdec.c:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |         while (ctx->t > pAllowable[ctx->j])
      |                       ^
src/libavcodec/elsdec.c:338:47: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  338 |                 while (pAllowable[ctx->j - 1] >= z)
      |                                               ^~
CC	libavcodec/escape124.o
CC	libavcodec/escape130.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/error_resilience.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/evrcdec.o
src/libavcodec/escape124.c: In function ‘escape124_decode_frame’:
src/libavcodec/escape124.c:268:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  268 |             if (s->num_superblocks >= INT_MAX >> cb_depth) {
      |                                    ^~
src/libavcodec/escape124.c:299:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  299 |         if (skip == -1) {
      |                  ^~
src/libavcodec/escape130.c: In function ‘escape130_decode_frame’:
src/libavcodec/escape130.c:300:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |         if (block_x * 2 == avctx->width) {
      |                         ^~
CC	libavcodec/exif.o
CC	libavcodec/exr.o
src/libavcodec/evrcdec.c: In function ‘evrc_decode_init’:
src/libavcodec/evrcdec.c:258:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  258 |         float tt = ((float)i - 8.0 / 2.0) / 8.0;
      |                              ^
src/libavcodec/evrcdec.c:261:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  261 |             float arg1 = M_PI * 0.9 * (tt - n);
      |                                     ^
src/libavcodec/evrcdec.c:262:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  262 |             float arg2 = M_PI * (tt - n);
      |                               ^
src/libavcodec/evrcdec.c:267:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  267 |                                                  sin(arg1) / arg1;
      |                                                            ^
src/libavcodec/evrcdec.c:266:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  266 |                 e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) *
      |                                              ^~
src/libavcodec/evrcdec.c: In function ‘decode_lspf’:
src/libavcodec/evrcdec.c:305:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  305 |         if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP)
      |                                         ^~
src/libavcodec/evrcdec.c: In function ‘interpolate_lsp’:
src/libavcodec/evrcdec.c:322:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  322 |                             1.0 - lsp_interpolation_factors[index],
      |                                 ^
src/libavcodec/evrcdec.c: In function ‘interpolate_delay’:
src/libavcodec/evrcdec.c:334:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  334 |     dst[0] = (1.0 - d_interpolation_factors[index    ]) * prev
      |                   ^
src/libavcodec/evrcdec.c:334:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  334 |     dst[0] = (1.0 - d_interpolation_factors[index    ]) * prev
      |                                                         ^
src/libavcodec/evrcdec.c:335:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  335 |                   + d_interpolation_factors[index    ]  * current;
      |                   ^
src/libavcodec/evrcdec.c:336:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  336 |     dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev
      |                   ^
src/libavcodec/evrcdec.c:336:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  336 |     dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev
      |                                                         ^
src/libavcodec/evrcdec.c:337:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  337 |                   + d_interpolation_factors[index + 1]  * current;
      |                   ^
src/libavcodec/evrcdec.c:338:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  338 |     dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev
      |                   ^
src/libavcodec/evrcdec.c:338:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  338 |     dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev
      |                                                         ^
src/libavcodec/evrcdec.c:339:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  339 |                   + d_interpolation_factors[index + 2]  * current;
      |                   ^
src/libavcodec/evrcdec.c: In function ‘decode_predictor_coeffs’:
src/libavcodec/evrcdec.c:365:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             a[i + 1] = a[i] - 2 * lsp[i * 2    ] * a1[i] + a2[i];
      |                                                  ^
src/libavcodec/evrcdec.c:365:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             a[i + 1] = a[i] - 2 * lsp[i * 2    ] * a1[i] + a2[i];
      |                             ^
src/libavcodec/evrcdec.c:365:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  365 |             a[i + 1] = a[i] - 2 * lsp[i * 2    ] * a1[i] + a2[i];
      |                                                          ^
src/libavcodec/evrcdec.c:366:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  366 |             b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
      |                                                  ^
src/libavcodec/evrcdec.c:366:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  366 |             b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
      |                             ^
src/libavcodec/evrcdec.c:366:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  366 |             b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
      |                                                          ^
src/libavcodec/evrcdec.c:374:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  374 |             ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]);
      |                               ^
src/libavcodec/evrcdec.c: In function ‘bl_intrp’:
src/libavcodec/evrcdec.c:386:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  386 |     t = (offset - delay + 0.5) * 8.0 + 0.5;
      |                         ^
src/libavcodec/evrcdec.c: In function ‘acb_excitation’:
src/libavcodec/evrcdec.c:412:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  412 |     invl = 1.0 / ((float) length);
      |                ^
src/libavcodec/evrcdec.c: In function ‘bandwidth_expansion’:
src/libavcodec/evrcdec.c:528:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  528 |         coeff[i] = inbuf[i] * fac;
      |                             ^
src/libavcodec/evrcdec.c:529:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  529 |         fac *= gamma;
      |             ^~
src/libavcodec/evrcdec.c: In function ‘postfilter’:
src/libavcodec/evrcdec.c:590:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  590 |     if (sum2 < 0.0)
      |              ^
src/libavcodec/evrcdec.c:621:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  621 |         if (gamma < 0.5)
      |                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/evrcdec.c:28:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/evrcdec.c:624:21: note: in expansion of macro ‘FFMIN’
  624 |             gamma = FFMIN(gamma, 1.0);
      |                     ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/evrcdec.c:624:21: note: in expansion of macro ‘FFMIN’
  624 |             gamma = FFMIN(gamma, 1.0);
      |                     ^~~~~
src/libavcodec/evrcdec.c: In function ‘frame_erasure’:
src/libavcodec/evrcdec.c:662:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  662 |             e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048;
      |                                          ^
src/libavcodec/evrcdec.c:668:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  668 |         e->avg_acb_gain *= 0.75;
      |                         ^~
src/libavcodec/evrcdec.c:701:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  701 |             if (e->avg_acb_gain < 0.3) {
      |                                 ^
src/libavcodec/evrcdec.c:710:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  710 |         pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0);
      |                                                    ^
src/libavcodec/evrcdec.c:718:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  718 |             e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0);
      |                                                 ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavcodec/evrcdec.c:718:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  718 |             e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0);
      |                                                 ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavcodec/evrcdec.c:726:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  726 |         if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) {
      |                                                         ^
src/libavcodec/evrcdec.c:727:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  727 |             f = 0.1 * e->avg_fcb_gain;
      |                     ^
src/libavcodec/evrcdec.c: In function ‘evrc_decode_frame’:
src/libavcodec/evrcdec.c:777:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  777 |         for (i = 0; i < sizeof(EVRCAFrame); i++) {
      |                       ^
src/libavcodec/evrcdec.c:814:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  814 |             e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0;
      |                                                               ^
src/libavcodec/evrcdec.c:852:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  852 |         pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0);
      |                                                    ^
src/libavcodec/evrcdec.c:876:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  876 |             e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0);
      |                                                 ^
src/libavutil/macros.h:49:22: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                      ^
src/libavcodec/evrcdec.c:876:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  876 |             e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0);
      |                                                 ^
src/libavutil/macros.h:49:40: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                        ^
src/libavcodec/evrcdec.c: At top level:
src/libavcodec/evrcdec.c:921:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  921 |     { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD },
      |     ^
In file included from src/libavcodec/evrcdec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/exif.h:33,
                 from src/libavcodec/exif.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/exif.c: In function ‘exif_get_tag_name’:
src/libavcodec/exif.c:163:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |     for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) {
      |                   ^
In file included from src/libavcodec/exr.c:47:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/exr.c: In function ‘zip_uncompress’:
src/libavcodec/exr.c:205:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |         dest_len != uncompressed_size)
      |                  ^~
src/libavcodec/exr.c: In function ‘huf_uncompress’:
CC	libavcodec/exrdsp.o
src/libavcodec/exr.c:475:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  475 |     if (nBits > 8 * bytestream2_get_bytes_left(gb)) {
      |               ^
src/libavcodec/exr.c: In function ‘pxr24_uncompress’:
src/libavcodec/exr.c:744:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  744 |                 for (j = 0; j < s->xdelta; ++j) {
      |                               ^
src/libavcodec/exr.c: In function ‘idct_1d’:
CC	libavcodec/exrenc.o
src/libavcodec/exr.c:906:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  906 |     const float a = .5f * cosf(    M_PI / 4.f);
      |                                         ^
src/libavcodec/exr.c:907:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  907 |     const float b = .5f * cosf(    M_PI / 16.f);
      |                                         ^
src/libavcodec/exr.c:908:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  908 |     const float c = .5f * cosf(    M_PI / 8.f);
      |                                         ^
src/libavcodec/exr.c:909:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  909 |     const float d = .5f * cosf(3.f*M_PI / 16.f);
      |                                   ^
src/libavcodec/exr.c:909:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  909 |     const float d = .5f * cosf(3.f*M_PI / 16.f);
      |                                         ^
src/libavcodec/exr.c:910:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  910 |     const float e = .5f * cosf(5.f*M_PI / 16.f);
      |                                   ^
src/libavcodec/exr.c:910:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  910 |     const float e = .5f * cosf(5.f*M_PI / 16.f);
      |                                         ^
src/libavcodec/exr.c:911:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  911 |     const float f = .5f * cosf(3.f*M_PI / 8.f);
      |                                   ^
src/libavcodec/exr.c:911:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  911 |     const float f = .5f * cosf(3.f*M_PI / 8.f);
      |                                         ^
src/libavcodec/exr.c:912:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  912 |     const float g = .5f * cosf(7.f*M_PI / 16.f);
      |                                   ^
src/libavcodec/exr.c:912:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  912 |     const float g = .5f * cosf(7.f*M_PI / 16.f);
      |                                         ^
src/libavcodec/exr.c: In function ‘dwa_uncompress’:
src/libavcodec/exr.c:1009:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1009 |     if (   compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize
      |                            ^
src/libavcodec/exr.c:1010:21: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1010 |         || ac_count > (uint64_t)INT_MAX/2
      |                     ^
src/libavcodec/exr.c:1048:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1048 |                 dest_len != ac_count * 2LL)
      |                          ^~
src/libavcodec/exr.c:1072:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1072 |             (dest_len != dc_count * 2LL))
      |                       ^~
src/libavcodec/exr.c:1093:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1093 |             (dest_len != rle_usize))
      |                       ^~
src/libavcodec/exr.c: In function ‘decode_block’:
src/libavcodec/exr.c:1198:42: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1198 |         if (buf_size < 20 || line_offset > buf_size - 20)
      |                                          ^
src/libavcodec/exr.c:1219:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1219 |         if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x )
      |                                                                       ^~
src/libavcodec/exr.c:1221:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1221 |         if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y )
      |                                                                       ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/exr.c:37:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/exr.c:1231:21: note: in expansion of macro ‘FFMIN’
 1231 |         td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize);
      |                     ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int32_t’ {aka ‘int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/exr.c:1231:21: note: in expansion of macro ‘FFMIN’
 1231 |         td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize);
      |                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/exr.c:1232:21: note: in expansion of macro ‘FFMIN’
 1232 |         td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize);
      |                     ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int32_t’ {aka ‘int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/exr.c:1232:21: note: in expansion of macro ‘FFMIN’
 1232 |         td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize);
      |                     ^~~~~
src/libavcodec/exr.c:1241:41: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1241 |         if (buf_size < 8 || line_offset > buf_size - 8)
      |                                         ^
src/libavcodec/exr.c:1295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1295 |     if(col + td->xsize == s->xdelta) {
      |                        ^~
src/libavcodec/exr.c:1301:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1301 |     if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL)
      |                                                ^
src/libavcodec/exr.c: In function ‘check_header_variable’:
src/libavcodec/exr.c:1515:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1515 |     if (bytestream2_get_bytes_left(gb) >= minimum_length &&
      |                                        ^~
CC	libavcodec/extract_extradata_bsf.o
src/libavcodec/exr.c: In function ‘decode_header’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/exr.c:1906:45: note: in expansion of macro ‘FFMIN’
 1906 |             bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
      |                                             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/exr.c:1906:45: note: in expansion of macro ‘FFMIN’
 1906 |             bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
      |                                             ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/exr.c:1931:45: note: in expansion of macro ‘FFMIN’
 1931 |             bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
      |                                             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/exr.c:1931:45: note: in expansion of macro ‘FFMIN’
 1931 |             bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
      |                                             ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/exr.c:1988:47: note: in expansion of macro ‘FFMIN’
 1988 |             bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size));
      |                                               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/exr.c:1988:47: note: in expansion of macro ‘FFMIN’
 1988 |             bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size));
      |                                               ^~~~~
src/libavcodec/exr.c:1989:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1989 |             if (size > sizeof(value) - 1)
      |                      ^
src/libavcodec/exr.c: At top level:
src/libavcodec/exr.c:2300:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2300 |         AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD },
      |         ^~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/exr.c:43:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/exr.c:2302:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2302 |         AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/exr.c:2304:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2304 |         AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD },
      |         ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/exrenc.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/faandct.o
src/libavcodec/exrenc.c: At top level:
src/libavcodec/exrenc.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  532 |     { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE },
      |     ^
In file included from src/libavcodec/exrenc.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/extract_extradata_bsf.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/extract_extradata_bsf.c: In function ‘extract_extradata_init’:
src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  345 |     for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) {
      |                   ^
src/libavcodec/extract_extradata_bsf.c: At top level:
src/libavcodec/extract_extradata_bsf.c:414:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  414 |         { .i64 = 0 }, 0, 1, FLAGS },
      |         ^
In file included from src/libavcodec/extract_extradata_bsf.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/faandct.c: In function ‘row_fdct’:
src/libavcodec/faandct.c:91:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   91 |         tmp12 *= A1;
      |               ^~
src/libavcodec/faandct.c:99:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   99 |         z2= tmp4*(A2+A5) - tmp6*A5;
      |                 ^
src/libavcodec/faandct.c:99:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   99 |         z2= tmp4*(A2+A5) - tmp6*A5;
      |                                ^
src/libavcodec/faandct.c:100:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  100 |         z4= tmp6*(A4-A5) + tmp4*A5;
      |                 ^
src/libavcodec/faandct.c:100:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  100 |         z4= tmp6*(A4-A5) + tmp4*A5;
      |                                ^
src/libavcodec/faandct.c:102:13: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  102 |         tmp5*=A1;
      |             ^~
src/libavcodec/faandct.c: In function ‘ff_faandct’:
src/libavcodec/faandct.c:145:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |         tmp12 *= A1;
      |               ^~
src/libavcodec/faandct.c:153:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |         z2= tmp4*(A2+A5) - tmp6*A5;
      |                 ^
src/libavcodec/faandct.c:153:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  153 |         z2= tmp4*(A2+A5) - tmp6*A5;
      |                                ^
src/libavcodec/faandct.c:154:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |         z4= tmp6*(A4-A5) + tmp4*A5;
      |                 ^
src/libavcodec/faandct.c:154:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  154 |         z4= tmp6*(A4-A5) + tmp4*A5;
      |                                ^
src/libavcodec/faandct.c:156:13: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |         tmp5*=A1;
      |             ^~
src/libavcodec/faandct.c: In function ‘ff_faandct248’:
src/libavcodec/faandct.c:198:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |         tmp12 *= A1;
      |               ^~
src/libavcodec/faandct.c:211:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  211 |         tmp12 *= A1;
      |               ^~
CC	libavcodec/faanidct.o
CC	libavcodec/fastaudio.o
CC	libavcodec/faxcompr.o
src/libavcodec/faanidct.c: In function ‘p8idct’:
src/libavcodec/faanidct.c:65:26: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |         od25= (s17 - s53)*(2*A4);
      |                          ^
src/libavcodec/faanidct.c:67:19: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   67 |         od34=  d17*(2*(B6-A2)) - d53*(2*A2);
      |                   ^
src/libavcodec/faanidct.c:67:37: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   67 |         od34=  d17*(2*(B6-A2)) - d53*(2*A2);
      |                                     ^
src/libavcodec/faanidct.c:68:19: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   68 |         od16=  d53*(2*(A2-B2)) + d17*(2*A2);
      |                   ^
src/libavcodec/faanidct.c:68:37: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   68 |         od16=  d53*(2*(A2-B2)) + d17*(2*A2);
      |                                     ^
src/libavcodec/faanidct.c:76:12: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   76 |         d26*= 2*A4;
      |            ^~
CC	libavcodec/fdctdsp.o
In file included from src/libavcodec/fastaudio.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/faxcompr.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/tiff_common.h:33,
                 from src/libavcodec/tiff.h:34,
                 from src/libavcodec/faxcompr.h:31,
                 from src/libavcodec/faxcompr.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/faxcompr.c: In function ‘decode_uncompressed’:
src/libavcodec/faxcompr.c:169:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |                     if (*pix_left <= saved_run) {
      |                                   ^~
src/libavcodec/faxcompr.c:186:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |     if (*pix_left <= saved_run) {
      |                   ^~
src/libavcodec/faxcompr.c:187:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |         if (*pix_left == saved_run)
      |                       ^~
src/libavcodec/faxcompr.c: In function ‘decode_group3_2d_line’:
src/libavcodec/faxcompr.c:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |             if (run_off < width)
      |                         ^
src/libavcodec/faxcompr.c:274:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  274 |             if (run_off < width)
      |                         ^
src/libavcodec/faxcompr.c:350:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  350 |         while (offs < width && run_off <= offs) {
      |                                        ^~
CC	libavcodec/fft_fixed_32.o
CC	libavcodec/fft_float.o
CC	libavcodec/fft_init_table.o
CC	libavcodec/ffv1.o
CC	libavcodec/ffv1dec.o
CC	libavcodec/ffv1enc.o
In file included from src/libavcodec/ffv1.h:35,
                 from src/libavcodec/ffv1.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/ffwavesynth.o
CC	libavcodec/fic.o
In file included from src/libavcodec/ffv1dec.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/ffv1enc.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/ffv1.h:35,
                 from src/libavcodec/ffv1dec.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/ffv1dec.c:28:
src/libavcodec/ffv1dec.c: In function ‘decode_slice_header’:
src/libavcodec/ffv1dec.c:192:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |     av_assert0((unsigned)fs->slice_width  <= f->width &&
      |                                           ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:193:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |                 (unsigned)fs->slice_height <= f->height);
      |                                            ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:194:71: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  194 |     av_assert0 (   (unsigned)fs->slice_x + (uint64_t)fs->slice_width  <= f->width
      |                                                                       ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:195:71: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |                 && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height);
      |                                                                       ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:200:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     for (i = 0; i < f->plane_count; i++) {
      |                   ^
src/libavcodec/ffv1dec.c:203:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         if (idx >= (unsigned)f->quant_table_count) {
      |                 ^~
src/libavcodec/ffv1dec.c:211:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  211 |         if (p->context_count < context_count) {
      |                              ^
src/libavcodec/ffv1dec.c: In function ‘decode_slice’:
src/libavcodec/ffv1dec.c:293:57: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  293 |                 pdst->vlc_state = av_malloc_array(sizeof(*pdst->vlc_state), psrc->context_count);
      |                                                         ^
src/libavcodec/ffv1dec.c:293:57: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/ffv1dec.c: In function ‘read_quant_table’:
src/libavcodec/ffv1dec.c:389:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  389 |         if (len > 128 - i || !len)
      |                 ^
src/libavcodec/ffv1dec.c: In function ‘read_quant_tables’:
src/libavcodec/ffv1dec.c:416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |         if (context_count > 32768U) {
      |                           ^
src/libavcodec/ffv1dec.c: In function ‘read_extra_header’:
src/libavcodec/ffv1dec.c:465:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  465 |     if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
      |                           ^
src/libavcodec/ffv1dec.c:465:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  465 |     if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
      |                                                     ^
src/libavcodec/ffv1dec.c:471:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  471 |     if (f->num_h_slices > (unsigned)f->width  || !f->num_h_slices ||
      |                         ^
src/libavcodec/ffv1dec.c:472:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  472 |         f->num_v_slices > (unsigned)f->height || !f->num_v_slices
      |                         ^
src/libavcodec/ffv1dec.c:484:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  484 |     if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) {
      |                              ^
src/libavcodec/ffv1dec.c: In function ‘read_header’:
src/libavcodec/ffv1dec.c:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  595 |         if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
      |                            ^
src/libavcodec/ffv1dec.c:595:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  595 |         if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
      |                                                   ^
src/libavcodec/ffwavesynth.c: In function ‘wavesynth_parse_extradata’:
src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  288 |                     if (phi >= i)
      |                             ^~
src/libavcodec/ffv1dec.c:772:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  772 |     if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) {
      |                        ^
src/libavcodec/ffv1dec.c:800:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  800 |             av_assert0((unsigned)fs->slice_width  <= f->width &&
      |                                                   ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:801:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  801 |                        (unsigned)fs->slice_height <= f->height);
      |                                                   ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:802:79: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  802 |             av_assert0 (   (unsigned)fs->slice_x + (uint64_t)fs->slice_width  <= f->width
      |                                                                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:803:79: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  803 |                         && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height);
      |                                                                               ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ffv1dec.c:811:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  811 |                 if (idx >= (unsigned)f->quant_table_count) {
      |                         ^~
src/libavcodec/ffv1enc.c: At top level:
src/libavcodec/ffv1enc.c:1243:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1243 |     { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
      |     ^
In file included from src/libavcodec/ffv1enc.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ffv1enc.c:1255:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1255 |             { .i64 = 0 }, 0, 1, VE },
      |             ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ffv1enc.c: In function ‘encode_init’:
src/libavcodec/ffv1enc.c:571:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  571 |         if (!avctx->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:573:5: note: here
  573 |     case AV_PIX_FMT_GRAY10:
      |     ^~~~
src/libavcodec/ffv1enc.c:581:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  581 |         if (!avctx->bits_per_raw_sample && !s->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:583:5: note: here
  583 |     case AV_PIX_FMT_GRAY12:
      |     ^~~~
src/libavcodec/ffv1enc.c:588:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  588 |         if (!avctx->bits_per_raw_sample && !s->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:590:5: note: here
  590 |     case AV_PIX_FMT_YUV444P14:
      |     ^~~~
src/libavcodec/ffv1enc.c:595:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  595 |         s->packed_at_lsb = 1;
      |         ~~~~~~~~~~~~~~~~~^~~
src/libavcodec/ffv1enc.c:596:5: note: here
  596 |     case AV_PIX_FMT_GRAY16:
      |     ^~~~
src/libavcodec/ffv1enc.c:612:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  612 |         s->version = FFMAX(s->version, 1);
src/libavcodec/ffv1enc.c:613:5: note: here
  613 |     case AV_PIX_FMT_GRAY8:
      |     ^~~~
src/libavcodec/ffv1enc.c:659:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  659 |         if (!avctx->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:661:5: note: here
  661 |     case AV_PIX_FMT_GBRP10:
      |     ^~~~
src/libavcodec/ffv1enc.c:663:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  663 |         if (!avctx->bits_per_raw_sample && !s->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:665:5: note: here
  665 |     case AV_PIX_FMT_GBRP12:
      |     ^~~~
src/libavcodec/ffv1enc.c:667:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  667 |         if (!avctx->bits_per_raw_sample && !s->bits_per_raw_sample)
      |            ^
src/libavcodec/ffv1enc.c:669:5: note: here
  669 |     case AV_PIX_FMT_GBRP14:
      |     ^~~~
src/libavcodec/ffv1enc.c:670:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  670 |         if (!avctx->bits_per_raw_sample && !s->bits_per_raw_sample)
      |            ^
In file included from src/libavcodec/fic.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/ffv1enc.c:672:5: note: here
  672 |     case AV_PIX_FMT_GBRP16:
      |     ^~~~
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/fic.c: In function ‘fic_decode_frame’:
src/libavcodec/fic.c:348:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  348 |     if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) {
      |                                     ^
src/libavcodec/fic.c:394:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  394 |         if (slice_size < slice_off || slice_size > msize)
      |                                                  ^
src/libavcodec/fic.c: At top level:
src/libavcodec/fic.c:476:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
      | ^
In file included from src/libavcodec/fic.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/filter_units_bsf.o
CC	libavcodec/fits.o
src/libavcodec/fits.c: In function ‘avpriv_fits_header_parse_line’:
src/libavcodec/fits.c:174:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |         if (ret != 1 || dim_no != header->naxis_index + 1) {
      |                                ^~
src/libavcodec/fits.c:186:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |         if (header->naxis_index == header->naxis) {
      |                                 ^~
CC	libavcodec/fitsdec.o
CC	libavcodec/fitsenc.o
src/libavcodec/fitsdec.c: In function ‘fill_data_min_max’:
src/libavcodec/fitsdec.c:75:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 |                     if (t > header->data_max) \
      |                           ^
src/libavcodec/fitsdec.c:86:9: note: in expansion of macro ‘CASE_N’
   86 |         CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8)));
      |         ^~~~~~
src/libavcodec/fitsdec.c:77:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   77 |                     if (t < header->data_min) \
      |                           ^
src/libavcodec/fitsdec.c:86:9: note: in expansion of macro ‘CASE_N’
   86 |         CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8)));
      |         ^~~~~~
src/libavcodec/fitsdec.c: In function ‘fits_read_header’:
src/libavcodec/fitsdec.c:147:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |         if (size == 0 || header->naxisn[i] > SIZE_MAX / size) {
      |                                            ^
src/libavcodec/fitsdec.c:154:20: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |     if (end - ptr8 < size)
      |                    ^
src/libavcodec/fitsdec.c: In function ‘fits_decode_frame’:
src/libavcodec/fitsdec.c:283:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  283 |                     *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \
      |                                        ^
src/libavcodec/fitsdec.c:293:13: note: in expansion of macro ‘CASE_GRAY’
  293 |             CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8)));
      |             ^~~~~~~~~
src/libavcodec/fitsdec.c: At top level:
src/libavcodec/fitsdec.c:313:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  313 |     { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM},
      |     ^
In file included from src/libavcodec/fitsdec.c:40:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/fitsenc.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/flac.o
CC	libavcodec/flac_parser.o
CC	libavcodec/flacdata.o
CC	libavcodec/flacdec.o
In file included from src/libavcodec/flac.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/flac_parser.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/flac.c: In function ‘ff_flac_set_channel_layout’:
src/libavcodec/flac.c:180:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  180 |     if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts))
      |                  ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/bytestream.h:29:
src/libavcodec/flac_parser.c: In function ‘flac_fifo_write’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/flac_parser.c:264:22: note: in expansion of macro ‘FFMIN’
  264 |         size_t len = FFMIN(f->end - wptr, size);
      |                      ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/flac_parser.c:264:22: note: in expansion of macro ‘FFMIN’
  264 |         size_t len = FFMIN(f->end - wptr, size);
      |                      ^~~~~
src/libavcodec/flac_parser.c: In function ‘flac_parse’:
src/libavcodec/flac_parser.c:771:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  771 |             flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE >
      |                                                                  ^
src/libavcodec/flac_parser.c:859:31: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  859 |             return buf_size ? (read_end - buf) : (fpc->best_header->offset -
      |                               ^~~~~~~~~~~~~~~~
In file included from src/libavcodec/flacdec.c:42:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/flacdsp.o
In file included from src/libavcodec/flacdec.c:43:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/flacdec.c:49:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/flacdec.c: In function ‘decode_residuals’:
src/libavcodec/flacdec.c:287:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  287 |                 if (v == 0x80000000){
      |                       ^~
src/libavcodec/flacdec.c: In function ‘lpc_analyze_remodulate’:
src/libavcodec/flacdec.c:421:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  421 |     if (sigma < 2*ebps)
      |               ^
src/libavcodec/flacdec.c: At top level:
src/libavcodec/flacdec.c:817:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM },
      | ^
In file included from src/libavcodec/flacdec.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/flacenc.o
CC	libavcodec/flacencdsp.o
In file included from src/libavcodec/flacenc.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/flashsv.o
src/libavcodec/flacenc.c: In function ‘find_optimal_param’:
src/libavcodec/flacenc.c:618:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  618 |     if (sum <= n >> 1)
      |             ^~
src/libavcodec/flacenc.c: At top level:
src/libavcodec/flacenc.c:1714:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS },
      | ^
In file included from src/libavcodec/flacenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1720:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes),  AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1721:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1721 | { "min_partition_order",  NULL, offsetof(FlacEncodeContext, options.min_partition_order),  AV_OPT_TYPE_INT, {.i64 = -1 },      -1, MAX_PARTITION_ORDER, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1722:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1722 | { "max_partition_order",  NULL, offsetof(FlacEncodeContext, options.max_partition_order),  AV_OPT_TYPE_INT, {.i64 = -1 },      -1, MAX_PARTITION_ORDER, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1736:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1737:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1737 | { "multi_dim_quant",       "Multi-dimensional quantization",    offsetof(FlacEncodeContext, options.multi_dim_quant),       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1738:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/flacenc.c:1739:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/flacencdsp.c:29:
src/libavcodec/flacdsp_lpc_template.c: In function ‘lpc_encode_unrolled_32’:
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:58:22: note: in expansion of macro ‘LPC1’
   58 |             case 32: LPC1(32)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:59:13: note: here
   59 |             case 31: LPC1(31)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:59:22: note: in expansion of macro ‘LPC1’
   59 |             case 31: LPC1(31)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:60:13: note: here
   60 |             case 30: LPC1(30)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:60:22: note: in expansion of macro ‘LPC1’
   60 |             case 30: LPC1(30)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:61:13: note: here
   61 |             case 29: LPC1(29)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:61:22: note: in expansion of macro ‘LPC1’
   61 |             case 29: LPC1(29)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:62:13: note: here
   62 |             case 28: LPC1(28)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:62:22: note: in expansion of macro ‘LPC1’
   62 |             case 28: LPC1(28)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:63:13: note: here
   63 |             case 27: LPC1(27)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:63:22: note: in expansion of macro ‘LPC1’
   63 |             case 27: LPC1(27)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:64:13: note: here
   64 |             case 26: LPC1(26)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:64:22: note: in expansion of macro ‘LPC1’
   64 |             case 26: LPC1(26)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:65:13: note: here
   65 |             case 25: LPC1(25)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:65:22: note: in expansion of macro ‘LPC1’
   65 |             case 25: LPC1(25)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:66:13: note: here
   66 |             case 24: LPC1(24)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:66:22: note: in expansion of macro ‘LPC1’
   66 |             case 24: LPC1(24)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:67:13: note: here
   67 |             case 23: LPC1(23)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:67:22: note: in expansion of macro ‘LPC1’
   67 |             case 23: LPC1(23)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:68:13: note: here
   68 |             case 22: LPC1(22)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:68:22: note: in expansion of macro ‘LPC1’
   68 |             case 22: LPC1(22)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:69:13: note: here
   69 |             case 21: LPC1(21)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:69:22: note: in expansion of macro ‘LPC1’
   69 |             case 21: LPC1(21)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:70:13: note: here
   70 |             case 20: LPC1(20)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:70:22: note: in expansion of macro ‘LPC1’
   70 |             case 20: LPC1(20)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:71:13: note: here
   71 |             case 19: LPC1(19)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:71:22: note: in expansion of macro ‘LPC1’
   71 |             case 19: LPC1(19)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:72:13: note: here
   72 |             case 18: LPC1(18)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:72:22: note: in expansion of macro ‘LPC1’
   72 |             case 18: LPC1(18)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:73:13: note: here
   73 |             case 17: LPC1(17)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:73:22: note: in expansion of macro ‘LPC1’
   73 |             case 17: LPC1(17)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:74:13: note: here
   74 |             case 16: LPC1(16)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:74:22: note: in expansion of macro ‘LPC1’
   74 |             case 16: LPC1(16)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:75:13: note: here
   75 |             case 15: LPC1(15)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:75:22: note: in expansion of macro ‘LPC1’
   75 |             case 15: LPC1(15)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:76:13: note: here
   76 |             case 14: LPC1(14)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:76:22: note: in expansion of macro ‘LPC1’
   76 |             case 14: LPC1(14)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:77:13: note: here
   77 |             case 13: LPC1(13)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:77:22: note: in expansion of macro ‘LPC1’
   77 |             case 13: LPC1(13)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:78:13: note: here
   78 |             case 12: LPC1(12)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:78:22: note: in expansion of macro ‘LPC1’
   78 |             case 12: LPC1(12)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:79:13: note: here
   79 |             case 11: LPC1(11)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:79:22: note: in expansion of macro ‘LPC1’
   79 |             case 11: LPC1(11)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:80:13: note: here
   80 |             case 10: LPC1(10)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:80:22: note: in expansion of macro ‘LPC1’
   80 |             case 10: LPC1(10)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:81:13: note: here
   81 |             case  9: LPC1( 9)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:93:22: note: in expansion of macro ‘LPC1’
   93 |             case  8: LPC1( 8)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:94:13: note: here
   94 |             case  7: LPC1( 7)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:94:22: note: in expansion of macro ‘LPC1’
   94 |             case  7: LPC1( 7)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:95:13: note: here
   95 |             case  6: LPC1( 6)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:95:22: note: in expansion of macro ‘LPC1’
   95 |             case  6: LPC1( 6)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:96:13: note: here
   96 |             case  5: LPC1( 5)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:96:22: note: in expansion of macro ‘LPC1’
   96 |             case  5: LPC1( 5)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:97:13: note: here
   97 |             case  4: LPC1( 4)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:97:22: note: in expansion of macro ‘LPC1’
   97 |             case  4: LPC1( 4)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:98:13: note: here
   98 |             case  3: LPC1( 3)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:98:22: note: in expansion of macro ‘LPC1’
   98 |             case  3: LPC1( 3)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:99:13: note: here
   99 |             case  2: LPC1( 2)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
src/libavcodec/flacdsp_lpc_template.c:99:22: note: in expansion of macro ‘LPC1’
   99 |             case  2: LPC1( 2)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:100:13: note: here
  100 |             case  1: LPC1( 1)
      |             ^~~~
In file included from src/libavcodec/flacencdsp.c:25:
src/libavcodec/flacdsp_lpc_template.c: In function ‘lpc_encode_unrolled_16’:
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:58:22: note: in expansion of macro ‘LPC1’
   58 |             case 32: LPC1(32)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:59:13: note: here
   59 |             case 31: LPC1(31)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:59:22: note: in expansion of macro ‘LPC1’
   59 |             case 31: LPC1(31)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:60:13: note: here
   60 |             case 30: LPC1(30)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:60:22: note: in expansion of macro ‘LPC1’
   60 |             case 30: LPC1(30)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:61:13: note: here
   61 |             case 29: LPC1(29)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:61:22: note: in expansion of macro ‘LPC1’
   61 |             case 29: LPC1(29)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:62:13: note: here
   62 |             case 28: LPC1(28)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:62:22: note: in expansion of macro ‘LPC1’
   62 |             case 28: LPC1(28)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:63:13: note: here
   63 |             case 27: LPC1(27)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:63:22: note: in expansion of macro ‘LPC1’
   63 |             case 27: LPC1(27)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:64:13: note: here
   64 |             case 26: LPC1(26)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:64:22: note: in expansion of macro ‘LPC1’
   64 |             case 26: LPC1(26)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:65:13: note: here
   65 |             case 25: LPC1(25)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:65:22: note: in expansion of macro ‘LPC1’
   65 |             case 25: LPC1(25)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:66:13: note: here
   66 |             case 24: LPC1(24)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:66:22: note: in expansion of macro ‘LPC1’
   66 |             case 24: LPC1(24)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:67:13: note: here
   67 |             case 23: LPC1(23)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:67:22: note: in expansion of macro ‘LPC1’
   67 |             case 23: LPC1(23)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:68:13: note: here
   68 |             case 22: LPC1(22)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:68:22: note: in expansion of macro ‘LPC1’
   68 |             case 22: LPC1(22)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:69:13: note: here
   69 |             case 21: LPC1(21)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:69:22: note: in expansion of macro ‘LPC1’
   69 |             case 21: LPC1(21)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:70:13: note: here
   70 |             case 20: LPC1(20)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:70:22: note: in expansion of macro ‘LPC1’
   70 |             case 20: LPC1(20)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:71:13: note: here
   71 |             case 19: LPC1(19)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:71:22: note: in expansion of macro ‘LPC1’
   71 |             case 19: LPC1(19)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:72:13: note: here
   72 |             case 18: LPC1(18)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:72:22: note: in expansion of macro ‘LPC1’
   72 |             case 18: LPC1(18)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:73:13: note: here
   73 |             case 17: LPC1(17)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:73:22: note: in expansion of macro ‘LPC1’
   73 |             case 17: LPC1(17)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:74:13: note: here
   74 |             case 16: LPC1(16)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:74:22: note: in expansion of macro ‘LPC1’
   74 |             case 16: LPC1(16)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:75:13: note: here
   75 |             case 15: LPC1(15)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:75:22: note: in expansion of macro ‘LPC1’
   75 |             case 15: LPC1(15)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:76:13: note: here
   76 |             case 14: LPC1(14)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:76:22: note: in expansion of macro ‘LPC1’
   76 |             case 14: LPC1(14)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:77:13: note: here
   77 |             case 13: LPC1(13)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:77:22: note: in expansion of macro ‘LPC1’
   77 |             case 13: LPC1(13)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:78:13: note: here
   78 |             case 12: LPC1(12)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:78:22: note: in expansion of macro ‘LPC1’
   78 |             case 12: LPC1(12)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:79:13: note: here
   79 |             case 11: LPC1(11)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:79:22: note: in expansion of macro ‘LPC1’
   79 |             case 11: LPC1(11)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:80:13: note: here
   80 |             case 10: LPC1(10)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:80:22: note: in expansion of macro ‘LPC1’
   80 |             case 10: LPC1(10)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:81:13: note: here
   81 |             case  9: LPC1( 9)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:93:22: note: in expansion of macro ‘LPC1’
   93 |             case  8: LPC1( 8)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:94:13: note: here
   94 |             case  7: LPC1( 7)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:94:22: note: in expansion of macro ‘LPC1’
   94 |             case  7: LPC1( 7)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:95:13: note: here
   95 |             case  6: LPC1( 6)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:95:22: note: in expansion of macro ‘LPC1’
   95 |             case  6: LPC1( 6)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:96:13: note: here
   96 |             case  5: LPC1( 5)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:96:22: note: in expansion of macro ‘LPC1’
   96 |             case  5: LPC1( 5)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:97:13: note: here
   97 |             case  4: LPC1( 4)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:97:22: note: in expansion of macro ‘LPC1’
   97 |             case  4: LPC1( 4)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:98:13: note: here
   98 |             case  3: LPC1( 3)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:98:22: note: in expansion of macro ‘LPC1’
   98 |             case  3: LPC1( 3)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:99:13: note: here
   99 |             case  2: LPC1( 2)
      |             ^~~~
src/libavcodec/flacdsp_lpc_template.c:45:10: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   45 |     p1   += MUL(c, s);      \
      |          ^
src/libavcodec/flacdsp_lpc_template.c:99:22: note: in expansion of macro ‘LPC1’
   99 |             case  2: LPC1( 2)
      |                      ^~~~
src/libavcodec/flacdsp_lpc_template.c:100:13: note: here
  100 |             case  1: LPC1( 1)
      |             ^~~~
In file included from src/libavcodec/flashsv.c:43:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/flashsv2enc.o
CC	libavcodec/flashsvenc.o
CC	libavcodec/flicvideo.o
In file included from src/libavcodec/flashsv2enc.c:53:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/flashsv2enc.c:54:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/flashsv2enc.c: In function ‘update_block_dimensions’:
src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |     if (s->rows * s->cols > s->blocks_size / sizeof(Block)) {
      |                           ^
src/libavcodec/flashsv2enc.c: In function ‘write_block’:
src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  336 |     if (buf_size < block_size + 2)
      |                  ^
In file included from src/libavcodec/flashsvenc.c:55:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/flashsvenc.c:56:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/flicvideo.c:41:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_8BPP’:
src/libavcodec/flicvideo.c:195:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |     if (frame_size > buf_size)
      |                    ^
src/libavcodec/flicvideo.c:274:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  274 |                 if (y_ptr > pixel_limit)
      |                           ^
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:288:21: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  288 |                     CHECK_PIXEL_PTR(0);
      |                     ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:293:21: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  293 |                     CHECK_PIXEL_PTR(0);
      |                     ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:307:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  307 |                             CHECK_PIXEL_PTR(byte_run * 2);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:313:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  313 |                             CHECK_PIXEL_PTR(byte_run * 2);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:338:17: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  338 |                 CHECK_PIXEL_PTR(0);
      |                 ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:353:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  353 |                             CHECK_PIXEL_PTR(byte_run);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:362:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  362 |                             CHECK_PIXEL_PTR(byte_run);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:402:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  402 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:412:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  412 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:431:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  431 |             if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) {
      |                                ^~
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_15_16BPP’:
src/libavcodec/flicvideo.c:531:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  531 |     if (frame_size > buf_size)
      |                    ^
src/libavcodec/flicvideo.c:572:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  572 |                 if (y_ptr > pixel_limit)
      |                           ^
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:583:21: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  583 |                     CHECK_PIXEL_PTR(0);
      |                     ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:596:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  596 |                             CHECK_PIXEL_PTR(2 * byte_run);
      |                             ^~~~~~~~~~~~~~~
CC	libavcodec/float2half.o
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:604:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  604 |                             CHECK_PIXEL_PTR(2 * byte_run);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:643:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  643 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:655:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  655 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:699:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  699 |                         CHECK_PIXEL_PTR(2 * byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:712:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  712 |                         CHECK_PIXEL_PTR(2 * byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_24BPP’:
src/libavcodec/flicvideo.c:831:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  831 |     if (frame_size > buf_size)
      |                    ^
src/libavcodec/flicvideo.c:872:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  872 |                 if (y_ptr > pixel_limit)
      |                           ^
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:883:21: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  883 |                     CHECK_PIXEL_PTR(0);
      |                     ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:896:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  896 |                             CHECK_PIXEL_PTR(3 * byte_run);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:904:29: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  904 |                             CHECK_PIXEL_PTR(3 * byte_run);
      |                             ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:944:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  944 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:956:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  956 |                         CHECK_PIXEL_PTR(byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:987:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
  987 |                         CHECK_PIXEL_PTR(3 * byte_run);
      |                         ^~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:64:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |     if (pixel_ptr + n > pixel_limit) { \
      |                       ^
src/libavcodec/flicvideo.c:1000:25: note: in expansion of macro ‘CHECK_PIXEL_PTR’
 1000 |                         CHECK_PIXEL_PTR(3 * byte_run);
      |                         ^~~~~~~~~~~~~~~
CC	libavcodec/flvdec.o
CC	libavcodec/flvenc.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/flvenc.h:24,
                 from src/libavcodec/flvenc.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/flvdec.h:24,
                 from src/libavcodec/flvdec.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/fmtconvert.o
CC	libavcodec/fmvc.o
CC	libavcodec/frame_thread_encoder.o
CC	libavcodec/fraps.o
CC	libavcodec/frwu.o
In file included from src/libavcodec/fmvc.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/fmvc.c: In function ‘decode_frame’:
src/libavcodec/fmvc.c:420:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  420 |         if (size > bytestream2_get_bytes_left(gb))
      |                  ^
src/libavcodec/fmvc.c:474:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  474 |             if (size > bytestream2_get_bytes_left(gb))
      |                      ^
src/libavcodec/frame_thread_encoder.c: In function ‘ff_thread_video_encode_frame’:
src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  290 |          (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) {
      |                                                                                 ^~
In file included from src/libavcodec/frwu.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/frwu.c: At top level:
src/libavcodec/frwu.c:107:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 |      {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM},
      |      ^
In file included from src/libavcodec/frwu.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/fraps.c:41:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/fraps.c: In function ‘decode_frame’:
src/libavcodec/fraps.c:172:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |         if (buf_size != needed_size) {
      |                      ^~
src/libavcodec/fraps.c:187:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |         if (buf_size != needed_size) {
      |                      ^~
CC	libavcodec/ftr.o
CC	libavcodec/ftr_parser.o
CC	libavcodec/g2meet.o
CC	libavcodec/g722.o
CC	libavcodec/g722dec.o
CC	libavcodec/g722dsp.o
In file included from src/libavcodec/g2meet.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/g2meet.c: In function ‘epic_hash_add’:
src/libavcodec/g2meet.c:411:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  411 |     if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket))
      |                                ^
src/libavcodec/g2meet.c: In function ‘epic_jb_decode_tile’:
src/libavcodec/g2meet.c:880:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  880 |     if (extrabytes > 3 || src_size < extrabytes) {
      |                                    ^
src/libavcodec/g2meet.c: In function ‘g2m_load_cursor’:
src/libavcodec/g2meet.c:1234:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1234 |     if (cur_size - 9 > bytestream2_get_bytes_left(gb) ||
      |                      ^
src/libavcodec/g2meet.c:1235:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1235 |         c->cursor_w * c->cursor_h / 4 > cur_size) {
      |                                       ^
src/libavcodec/g2meet.c: In function ‘g2m_decode_frame’:
src/libavcodec/g2meet.c:1410:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1410 |         if (chunk_size > bytestream2_get_bytes_left(&bc)) {
      |                        ^
src/libavcodec/g722dec.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |     { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD },
      |     ^
In file included from src/libavcodec/g722dec.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/g722enc.o
CC	libavcodec/g723_1.o
CC	libavcodec/g723_1_parser.o
CC	libavcodec/g723_1dec.o
CC	libavcodec/g723_1enc.o
CC	libavcodec/g726.o
CC	libavcodec/g729_parser.o
src/libavcodec/g723_1dec.c:1101:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1101 |       { .i64 = 1 }, 0, 1, AD },
      |       ^
In file included from src/libavcodec/g723_1dec.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/g723_1enc.c:42:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:209:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:306:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/g726.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/g726.c: At top level:
src/libavcodec/g726.c:385:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  385 |     { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE },
      |     ^
In file included from src/libavcodec/g726.c:30:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/g729dec.o
CC	libavcodec/g729postfilter.o
CC	libavcodec/gdv.o
CC	libavcodec/gemdec.o
In file included from src/libavcodec/gdv.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/gdv.c: In function ‘rescale’:
src/libavcodec/gdv.c:135:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  135 |     if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
      |                       ^~
src/libavcodec/gdv.c:135:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  135 |     if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
      |                                                    ^~
src/libavcodec/gdv.c: In function ‘lz_copy’:
src/libavcodec/gdv.c:223:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |         for (i = 0; i < len; i++) {
      |                       ^
src/libavcodec/gdv.c:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |         for (i = 0; i < len; i++) {
      |                       ^
src/libavcodec/gdv.c:237:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |         for (i = 0; i < len; i++) {
      |                       ^
CC	libavcodec/get_buffer.o
src/libavcodec/gdv.c: In function ‘gdv_decode_frame’:
src/libavcodec/gdv.c:489:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  489 |         memset(gdv->frame + PREAMBLE_SIZE, 0, gdv->frame_size - PREAMBLE_SIZE);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/gdv.c:490:5: note: here
  490 |     case 0:
      |     ^~~~
CC	libavcodec/gif.o
In file included from src/libavcodec/gemdec.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/gemdec.c: In function ‘gem_decode_frame’:
src/libavcodec/gemdec.c:159:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  159 |     if (tag == AV_RB32("STTT")) {
      |             ^~
src/libavcodec/gemdec.c:164:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |     } else if (tag == AV_RB32("TIMG")) {
      |                    ^~
src/libavcodec/gemdec.c:169:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |     } else if (tag == AV_RB32("XIMG")) {
      |                    ^~
src/libavcodec/gemdec.c:187:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (tag == AV_RB32("STTT")) {
      |             ^~
src/libavcodec/gemdec.c:200:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     } else if (tag == AV_RB32("TIMG")) {
      |                    ^~
src/libavcodec/gemdec.c:205:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |     } else if (tag == AV_RB32("XIMG")) {
      |                    ^~
src/libavcodec/gemdec.c:296:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |             for (int j = 0; j < count; j++) {
      |                               ^
src/libavcodec/gemdec.c:280:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     if (x >= row_width) { \
      |           ^~
src/libavcodec/gemdec.c:299:17: note: in expansion of macro ‘PUT’
  299 |                 PUT(*b++);
      |                 ^~~
src/libavcodec/gemdec.c:307:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  307 |             for (int i = 0; i < count; i++)
      |                               ^
src/libavcodec/gemdec.c:280:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     if (x >= row_width) { \
      |           ^~
src/libavcodec/gemdec.c:308:17: note: in expansion of macro ‘PUT’
  308 |                 PUT(v);
      |                 ^~~
src/libavcodec/gemdec.c:318:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |                 for (int j = 0; j < count; j++)
      |                                   ^
src/libavcodec/gemdec.c:280:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |     if (x >= row_width) { \
      |           ^~
src/libavcodec/gemdec.c:320:25: note: in expansion of macro ‘PUT’
  320 |                         PUT(b[k]);
      |                         ^~~
src/libavcodec/gemdec.c:334:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  334 |                     for (int i = 0; i < count + 1; i++)
      |                                       ^
src/libavcodec/gemdec.c:270:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |     if (x >= row_width) { \
      |           ^~
src/libavcodec/gemdec.c:335:25: note: in expansion of macro ‘SKIP’
  335 |                         SKIP;
      |                         ^~~~
src/libavcodec/get_buffer.c: In function ‘frame_pool_free’:
src/libavcodec/get_buffer.c:60:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |     for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++)
      |                   ^
In file included from src/libavcodec/gif.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/gif.c: In function ‘pick_palette_entry’:
src/libavcodec/gif.c:145:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |     for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++)
      |                   ^
src/libavcodec/gif.c: In function ‘gif_image_write_image’:
src/libavcodec/gif.c:387:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |         for (i = 0; i < 1 << (pow2_count + 1); i++) {
      |                       ^
src/libavcodec/gif.c: At top level:
src/libavcodec/gif.c:539:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  539 |     { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
In file included from src/libavcodec/gif.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/gif.c:540:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  540 |     { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/gif_parser.o
CC	libavcodec/gifdec.o
CC	libavcodec/golomb.o
CC	libavcodec/gsm_parser.o
CC	libavcodec/gsmdec.o
In file included from src/libavcodec/gifdec.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/gifdec.c: At top level:
src/libavcodec/gifdec.c:546:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  546 |       AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM },
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/gifdec.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/gsmdec_data.o
CC	libavcodec/h261.o
CC	libavcodec/h261_parser.o
CC	libavcodec/h261data.o
CC	libavcodec/h261dec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h261.h:31,
                 from src/libavcodec/h261.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/h261enc.o
CC	libavcodec/h263.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h261.h:31,
                 from src/libavcodec/h261data.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/h261data.c: At top level:
src/libavcodec/h261data.c:156:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 | };
      | ^
In file included from src/libavcodec/h261data.c:30:
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
CC	libavcodec/h263_parser.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg_er.h:22,
                 from src/libavcodec/h261dec.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/h261dec.c:28:
src/libavcodec/h261dec.c: In function ‘h261_decode_mb’:
src/libavcodec/h261dec.c:419:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  419 |     av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map));
      |                           ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/h261dec.c: In function ‘h261_decode_frame’:
src/libavcodec/h261dec.c:670:48: warning: comparison of integer expressions of different signedness: ‘enum AVPictureType’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  670 |     av_assert0(s->current_picture.f->pict_type == s->pict_type);
      |                                                ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h261enc.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h263.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/h263data.o
src/libavcodec/h263data.c:165:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  165 | };
      | ^
In file included from src/libavcodec/h263data.h:36,
                 from src/libavcodec/h263data.c:28:
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/h263data.c:234:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  234 | };
      | ^
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
CC	libavcodec/h263dec.o
CC	libavcodec/h263dsp.o
CC	libavcodec/h2645_parse.o
CC	libavcodec/h2645_sei.o
In file included from src/libavcodec/h2645_parse.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
CC	libavcodec/h2645_vui.o
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/flvdec.h:24,
                 from src/libavcodec/h263dec.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/h2645_parse.c: In function ‘alloc_rbsp_buffer’:
src/libavcodec/h2645_parse.c:357:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (rbsp->rbsp_buffer_alloc_size >= size &&
      |                                      ^~
src/libavcodec/h2645_parse.c: In function ‘ff_h2645_packet_split’:
src/libavcodec/h2645_parse.c:463:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |             if (new_size >= INT_MAX / sizeof(*pkt->nals))
      |                          ^~
In file included from src/libavcodec/h2645_sei.c:39:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h263dec.c: In function ‘ff_h263_decode_frame’:
src/libavcodec/h263dec.c:656:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  656 |             && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) {
      |                              ^~
src/libavcodec/h263dec.c:656:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  656 |             && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) {
      |                                                                 ^~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h2645_sei.c:40:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/h2645data.o
In file included from src/libavcodec/h2645_vui.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h2645_vui.c: In function ‘ff_h2645_decode_common_vui_params’:
src/libavcodec/h2645_vui.c:85:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   85 |         if (vui->chroma_sample_loc_type_top_field <= 5U)
      |                                                   ^~
CC	libavcodec/h264_cabac.o
CC	libavcodec/h264_cavlc.o
CC	libavcodec/h264_direct.o
CC	libavcodec/h264_levels.o
src/libavcodec/h264_levels.c: In function ‘h264_get_br_factor’:
src/libavcodec/h264_levels.c:71:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) {
      |                   ^
src/libavcodec/h264_levels.c: In function ‘ff_h264_guess_level’:
src/libavcodec/h264_levels.c:92:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   92 |     for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) {
      |                   ^
src/libavcodec/h264_levels.c:101:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |         if (width_mbs  * height_mbs > level->max_fs)
      |                                     ^
src/libavcodec/h264_levels.c:114:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  114 |             if (framerate > (level->max_mbps / (width_mbs * height_mbs)))
      |                           ^
CC	libavcodec/h264_loopfilter.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_cavlc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_cabac.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_direct.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
src/libavcodec/h264_direct.c: In function ‘ff_h264_direct_dist_scale_factor’:
src/libavcodec/h264_direct.c:73:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |             for (i = 0; i < 2 * sl->ref_count[0]; i++)
      |                           ^
src/libavcodec/h264_direct.c:78:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   78 |     for (i = 0; i < sl->ref_count[0]; i++)
      |                   ^
src/libavcodec/h264_direct.c: In function ‘ff_h264_direct_ref_list_init’:
src/libavcodec/h264_direct.c:128:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  128 |     for (list = 0; list < sl->list_count; list++) {
      |                         ^
src/libavcodec/h264_direct.c:130:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  130 |         for (j = 0; j < sl->ref_count[list]; j++)
      |                       ^
In file included from src/libavcodec/h264_cavlc.c:32:
src/libavcodec/h264_mvpred.h: In function ‘fill_decode_caches’:
src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  608 |         for (list = 0; list < sl->list_count; list++) {
      |                             ^
In file included from src/libavcodec/h264_cabac.c:39:
src/libavcodec/h264_mvpred.h: In function ‘fill_decode_caches’:
src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  608 |         for (list = 0; list < sl->list_count; list++) {
      |                             ^
src/libavcodec/h264_direct.c: In function ‘pred_spatial_direct_motion’:
src/libavcodec/h264_direct.c:412:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |               h->x264_build > 33U))) {
      |                             ^
src/libavcodec/h264_direct.c:447:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  447 |                   h->x264_build > 33U))) {
      |                                 ^
In file included from src/libavcodec/h264_cavlc.c:34:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264_cavlc.c: In function ‘decode_residual’:
src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  466 |     if(total_coeff > (unsigned)max_coeff) {
      |                    ^
src/libavcodec/h264_cavlc.c: In function ‘ff_h264_decode_mb_cavlc’:
src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  712 |             if (mb_skip_run > h->mb_num) {
      |                             ^
src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  874 |         for (list = 0; list < sl->list_count; list++) {
      |                             ^
src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  886 |                         if(tmp>=ref_count){
      |                               ^~
src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  902 |         for (list = 0; list < sl->list_count; list++) {
      |                             ^
src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  952 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  970 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  982 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1003 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1020 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1041 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_loopfilter.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1108 |         if (((unsigned)sl->qscale) > max_qp){
      |                                    ^
src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1111 |             if (((unsigned)sl->qscale) > max_qp){
      |                                        ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c: In function ‘h264_filter_mb_fast_internal’:
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:393:13: note: in expansion of macro ‘FILTER’
  393 |             FILTER(v,0,0,1);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:393:13: note: in expansion of macro ‘FILTER’
  393 |             FILTER(v,0,0,1);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:393:13: note: in expansion of macro ‘FILTER’
  393 |             FILTER(v,0,0,1);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:393:13: note: in expansion of macro ‘FILTER’
  393 |             FILTER(v,0,0,1);
      |             ^~~~~~
src/libavcodec/h264_cabac.c: In function ‘ff_h264_decode_mb_cabac’:
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:393:13: note: in expansion of macro ‘FILTER’
  393 |             FILTER(v,0,0,1);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2140 |         for( list = 0; list < sl->list_count; list++ ) {
      |                             ^
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:396:17: note: in expansion of macro ‘FILTER’
  396 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:396:17: note: in expansion of macro ‘FILTER’
  396 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2147 |                             if (ref[list][i] >= rc) {
      |                                              ^~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:396:17: note: in expansion of macro ‘FILTER’
  396 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:396:17: note: in expansion of macro ‘FILTER’
  396 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2164 |         for (list = 0; list < sl->list_count; list++) {
      |                             ^
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:396:17: note: in expansion of macro ‘FILTER’
  396 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:398:13: note: in expansion of macro ‘FILTER’
  398 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:398:13: note: in expansion of macro ‘FILTER’
  398 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:398:13: note: in expansion of macro ‘FILTER’
  398 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2228 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:398:13: note: in expansion of macro ‘FILTER’
  398 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2234 |                         if (ref >= rc) {
      |                                 ^~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:398:13: note: in expansion of macro ‘FILTER’
  398 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2243 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:400:17: note: in expansion of macro ‘FILTER’
  400 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:400:17: note: in expansion of macro ‘FILTER’
  400 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:400:17: note: in expansion of macro ‘FILTER’
  400 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2256 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:400:17: note: in expansion of macro ‘FILTER’
  400 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2263 |                                 if (ref >= rc) {
      |                                         ^~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:400:17: note: in expansion of macro ‘FILTER’
  400 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:401:13: note: in expansion of macro ‘FILTER’
  401 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2274 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:401:13: note: in expansion of macro ‘FILTER’
  401 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:401:13: note: in expansion of macro ‘FILTER’
  401 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2292 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:401:13: note: in expansion of macro ‘FILTER’
  401 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:401:13: note: in expansion of macro ‘FILTER’
  401 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2299 |                                 if (ref >= rc) {
      |                                         ^~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:403:13: note: in expansion of macro ‘FILTER’
  403 |             FILTER(v,0,1,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2310 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:403:13: note: in expansion of macro ‘FILTER’
  403 |             FILTER(v,0,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:403:13: note: in expansion of macro ‘FILTER’
  403 |             FILTER(v,0,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:403:13: note: in expansion of macro ‘FILTER’
  403 |             FILTER(v,0,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:403:13: note: in expansion of macro ‘FILTER’
  403 |             FILTER(v,0,1,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2356 |         if (h->x264_build < 151U) {
      |                           ^
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:404:13: note: in expansion of macro ‘FILTER’
  404 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:404:13: note: in expansion of macro ‘FILTER’
  404 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:404:13: note: in expansion of macro ‘FILTER’
  404 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:404:13: note: in expansion of macro ‘FILTER’
  404 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2419 |             if (((unsigned)sl->qscale) > max_qp){
      |                                        ^
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:404:13: note: in expansion of macro ‘FILTER’
  404 |             FILTER(v,0,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:405:13: note: in expansion of macro ‘FILTER’
  405 |             FILTER(v,0,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:405:13: note: in expansion of macro ‘FILTER’
  405 |             FILTER(v,0,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:405:13: note: in expansion of macro ‘FILTER’
  405 |             FILTER(v,0,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:405:13: note: in expansion of macro ‘FILTER’
  405 |             FILTER(v,0,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:405:13: note: in expansion of macro ‘FILTER’
  405 |             FILTER(v,0,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:407:17: note: in expansion of macro ‘FILTER’
  407 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:407:17: note: in expansion of macro ‘FILTER’
  407 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:407:17: note: in expansion of macro ‘FILTER’
  407 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:407:17: note: in expansion of macro ‘FILTER’
  407 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:407:17: note: in expansion of macro ‘FILTER’
  407 |                 FILTER(h,1,0,1);
      |                 ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:408:13: note: in expansion of macro ‘FILTER’
  408 |             FILTER(h,1,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:408:13: note: in expansion of macro ‘FILTER’
  408 |             FILTER(h,1,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:408:13: note: in expansion of macro ‘FILTER’
  408 |             FILTER(h,1,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:408:13: note: in expansion of macro ‘FILTER’
  408 |             FILTER(h,1,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:408:13: note: in expansion of macro ‘FILTER’
  408 |             FILTER(h,1,1,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:409:13: note: in expansion of macro ‘FILTER’
  409 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:409:13: note: in expansion of macro ‘FILTER’
  409 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:409:13: note: in expansion of macro ‘FILTER’
  409 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:409:13: note: in expansion of macro ‘FILTER’
  409 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:409:13: note: in expansion of macro ‘FILTER’
  409 |             FILTER(h,1,2,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |             filter_mb_edge##hv( &img_y[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qp : qp##dir, a, b, h, intra );\
      |                                                             ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:410:13: note: in expansion of macro ‘FILTER’
  410 |             FILTER(h,1,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                     filter_mb_edge##hv( &img_cb[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:410:13: note: in expansion of macro ‘FILTER’
  410 |             FILTER(h,1,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |                     filter_mb_edge##hv( &img_cr[4*edge*(dir?linesize:1<<pixel_shift)], linesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                      ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:410:13: note: in expansion of macro ‘FILTER’
  410 |             FILTER(h,1,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |                     filter_mb_edgec##hv( &img_cb[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:410:13: note: in expansion of macro ‘FILTER’
  410 |             FILTER(h,1,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |                     filter_mb_edgec##hv( &img_cr[2*edge*(dir?uvlinesize:1<<pixel_shift)], uvlinesize, bS[dir][edge], edge ? qpc : qpc##dir, a, b, h, intra );\
      |                                                                         ^~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:410:13: note: in expansion of macro ‘FILTER’
  410 |             FILTER(h,1,3,0);
      |             ^~~~~~
src/libavcodec/h264_loopfilter.c: In function ‘check_mv’:
src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  444 |         v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U |
      |                                                                        ^~
src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  450 |                 sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U |
      |                                                                            ^~
src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  458 |                 sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U |
      |                                                                            ^~
src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  460 |                 sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U |
      |                                                                            ^~
CC	libavcodec/h264_mb.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_mb.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
src/libavcodec/h264_mb.c: In function ‘hl_decode_mb_predict_luma’:
src/libavcodec/h264_mb.c:640:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  640 |                     if (h->x264_build < 151U) {
      |                                       ^
In file included from src/libavcodec/h264_mb.c:789:
src/libavcodec/h264_mb_template.c: In function ‘hl_decode_mb_simple_8’:
src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_mb_template.c: In function ‘hl_decode_mb_444_simple_8’:
src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  286 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
In file included from src/libavcodec/h264_mb.c:793:
src/libavcodec/h264_mb_template.c: In function ‘hl_decode_mb_simple_16’:
src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
In file included from src/libavcodec/h264_mb.c:797:
src/libavcodec/h264_mb_template.c: In function ‘hl_decode_mb_complex’:
src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
src/libavcodec/h264_mb_template.c: In function ‘hl_decode_mb_444_complex’:
src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  286 |             for (list = 0; list < sl->list_count; list++) {
      |                                 ^
CC	libavcodec/h264_metadata_bsf.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264_metadata_bsf.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264_metadata_bsf.c: In function ‘h264_metadata_insert_aud’:
src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 |             for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) {
      |                           ^
src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |     for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++)
      |                   ^
src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  119 |     if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) {
      |           ^~
src/libavcodec/h264_metadata_bsf.c: In function ‘h264_metadata_update_sps’:
src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  153 |         for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
      |                       ^
src/libavcodec/h264_metadata_bsf.c: At top level:
src/libavcodec/h264_metadata_bsf.c:598:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  598 |         { .dbl = 0.0 }, 0, 65535, FLAGS },
      |         ^
In file included from src/libavcodec/h264_metadata_bsf.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:602:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  602 |         { .i64 = -1 }, -1, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:606:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  606 |         { .i64 = -1 }, -1, 7, FLAGS},
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:609:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  609 |         { .i64 = -1 }, -1, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:612:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  612 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:615:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  615 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:618:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  618 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:622:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  622 |         { .i64 = -1 }, -1, 5, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:626:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  626 |         { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:629:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 |         { .i64 = -1 }, -1, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:632:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  632 |         { .i64 = 0 }, 0, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:636:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  636 |         { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:639:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  639 |         { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:642:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  642 |         { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:645:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  645 |         { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:651:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  651 |         OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS},
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264_metadata_bsf.c:659:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  659 |         { .dbl = NAN }, -360.0, +360.0, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/h264_mp4toannexb_bsf.o
CC	libavcodec/h264_parse.o
CC	libavcodec/h264_parser.o
In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264_mp4toannexb_bsf.c: In function ‘h264_extradata_to_annexb’:
src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  123 |     if (pps_offset < total_size) {
      |                    ^
In file included from src/libavcodec/h264_parse.c:19:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/h264_parse.c:21:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/h264_picture.o
src/libavcodec/h264_parse.c: In function ‘ff_h264_pred_weight_table’:
src/libavcodec/h264_parse.c:41:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   41 |     if (pwt->luma_log2_weight_denom > 7U) {
      |                                     ^
src/libavcodec/h264_parse.c:49:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 |         if (pwt->chroma_log2_weight_denom > 7U) {
      |                                           ^
src/libavcodec/h264_parse.c: In function ‘ff_h264_check_intra_pred_mode’:
src/libavcodec/h264_parse.c:188:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |     if (mode > 3U) {
      |              ^
src/libavcodec/h264_parse.c: In function ‘ff_h264_parse_ref_count’:
src/libavcodec/h264_parse.c:252:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |         if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
      |                              ^
src/libavcodec/h264_parse.c:252:80: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |         if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
      |                                                                                ^
src/libavcodec/h264_parse.c:258:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |         } else if (ref_count[1] - 1 > max[1]) {
      |                                     ^
In file included from src/libavcodec/h264_parser.c:40:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264_parser.c:44:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264_parser.c: In function ‘parse_nal_units’:
src/libavcodec/h264_parser.c:555:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVPictureStructure’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  555 |                     p->last_picture_structure != s->picture_structure) {
      |                                               ^~
src/libavcodec/h264_parser.c:568:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  568 |                 if (p->sei.common.unregistered.x264_build < 44U)
      |                                                           ^
CC	libavcodec/h264_ps.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_picture.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
CC	libavcodec/h264_redundant_pps_bsf.o
CC	libavcodec/h264_refs.o
In file included from src/libavcodec/h264_ps.c:36:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264_ps.c: In function ‘decode_hrd_parameters’:
src/libavcodec/h264_ps.c:111:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  111 |     if (cpb_count > 32U) {
      |                   ^
src/libavcodec/h264_ps.c: In function ‘decode_vui_parameters’:
src/libavcodec/h264_ps.c:186:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |         if (sps->num_reorder_frames > 16U
      |                                     ^
src/libavcodec/h264_ps.c: In function ‘ff_h264_decode_seq_parameter_set’:
src/libavcodec/h264_ps.c:346:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  346 |         if (sps->chroma_format_idc > 3U) {
      |                                    ^
src/libavcodec/h264_ps.c:450:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  450 |     if (sps->mb_height >= INT_MAX / 2U) {
      |                        ^~
src/libavcodec/h264_ps.c:500:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  500 |                 (crop_left + crop_right ) * step_x >= width ||
      |                                                    ^~
src/libavcodec/h264_ps.c:501:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  501 |                 (crop_top  + crop_bottom) * step_y >= height
      |                                                    ^~
src/libavcodec/h264_ps.c:540:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  540 |         for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) {
      |                       ^
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_refs.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/h264_sei.o
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
In file included from src/libavcodec/h264_refs.c:34:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264_refs.c: In function ‘pic_as_field’:
src/libavcodec/h264_refs.c:42:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   42 |     for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) {
      |                   ^
src/libavcodec/h264_refs.c: In function ‘h264_initialise_ref_list’:
src/libavcodec/h264_refs.c:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  161 |             if (len < sl->ref_count[list])
      |                     ^
src/libavcodec/h264_refs.c:182:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |         if (len < sl->ref_count[0])
      |                 ^
src/libavcodec/h264_refs.c:203:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         for (i = 0; i < sl->ref_count[j]; i++) {
      |                       ^
src/libavcodec/h264_refs.c:212:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |     for (i = 0; i < sl->list_count; i++)
      |                   ^
src/libavcodec/h264_refs.c: In function ‘print_short_term’:
src/libavcodec/h264_refs.c:224:23: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |         for (i = 0; i < h->short_ref_count; i++) {
      |                       ^
src/libavcodec/h264_refs.c: In function ‘h264_fill_mbaff_ref_list’:
src/libavcodec/h264_refs.c:276:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |     for (list = 0; list < sl->list_count; list++) {
      |                         ^
src/libavcodec/h264_refs.c:277:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  277 |         for (i = 0; i < sl->ref_count[list]; i++) {
      |                       ^
src/libavcodec/h264_refs.c: In function ‘ff_h264_build_ref_list’:
src/libavcodec/h264_refs.c:307:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  307 |     for (list = 0; list < sl->list_count; list++) {
      |                         ^
src/libavcodec/h264_refs.c:323:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |                 if (abs_diff_pic_num > sl->max_pic_num) {
      |                                      ^
src/libavcodec/h264_refs.c:355:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |                 if (long_idx > 31U) {
      |                              ^
src/libavcodec/h264_refs.c:382:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  382 |                 for (i = index; i + 1 < sl->ref_count[list]; i++) {
      |                                       ^
src/libavcodec/h264_refs.c:398:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  398 |     for (list = 0; list < sl->list_count; list++) {
      |                         ^
src/libavcodec/h264_refs.c:399:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |         for (index = 0; index < sl->ref_count[list]; index++) {
      |                               ^
src/libavcodec/h264_refs.c:404:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  404 |                 for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
      |                               ^
src/libavcodec/h264_refs.c: In function ‘ff_h264_decode_ref_pic_list_reordering’:
src/libavcodec/h264_refs.c:429:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  429 |     for (list = 0; list < sl->list_count; list++) {
      |                         ^
src/libavcodec/h264_refs.c:439:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  439 |             if (index >= sl->ref_count[list]) {
      |                       ^~
src/libavcodec/h264_refs.c: In function ‘ff_h264_execute_ref_pic_marking’:
src/libavcodec/h264_refs.c:693:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  693 |                 for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) {
      |                               ^
src/libavcodec/h264_refs.c:731:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  731 |             for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++)
      |                           ^
src/libavcodec/h264_refs.c:808:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  808 |     for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) {
      |                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/h264_refs.c:30:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/h264_refs.c:811:32: note: in expansion of macro ‘FFMAX’
  811 |             pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]);
      |                                ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavcodec/h264_refs.c:811:32: note: in expansion of macro ‘FFMAX’
  811 |             pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]);
      |                                ^~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/h264_refs.c:812:32: note: in expansion of macro ‘FFMAX’
  812 |             pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]);
      |                                ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavcodec/h264_refs.c:812:32: note: in expansion of macro ‘FFMAX’
  812 |             pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]);
      |                                ^~~~~
src/libavcodec/h264_refs.c: In function ‘ff_h264_decode_ref_pic_marking’:
src/libavcodec/h264_refs.c:851:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  851 |             for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) {
      |                           ^
In file included from src/libavcodec/h264_sei.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
CC	libavcodec/h264_slice.o
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/h264_sei.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264_sei.c: In function ‘decode_picture_timing’:
src/libavcodec/h264_sei.c:139:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |     if (size > sizeof(h->payload)) {
      |              ^
src/libavcodec/h264_sei.c: In function ‘ff_h264_sei_decode’:
src/libavcodec/h264_sei.c:260:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  260 |         if (size > bytestream2_get_bytes_left(&gbyte)) {
      |                  ^
CC	libavcodec/h264chroma.o
CC	libavcodec/h264data.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264_slice.c:42:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
CC	libavcodec/h264dec.o
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
In file included from src/libavcodec/h264_slice.c:46:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264_slice.c: In function ‘ff_h264_update_thread_context’:
src/libavcodec/h264_slice.c:338:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  338 |     for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) {
      |                   ^
src/libavcodec/h264_slice.c:343:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  343 |     for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) {
      |                   ^
src/libavcodec/h264_slice.c: In function ‘h264_slice_header_init’:
src/libavcodec/h264_slice.c:950:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  950 |         if (h->x264_build < 44U)
      |                           ^
src/libavcodec/h264_slice.c: In function ‘h264_export_frame_props’:
src/libavcodec/h264_slice.c:1252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1252 |         for (int i = 0; i < tc_sd[0]; i++) {
      |                           ^
src/libavcodec/h264_slice.c: In function ‘h264_field_start’:
src/libavcodec/h264_slice.c:1488:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1488 |             for(i=0; i<FF_ARRAY_ELEMS(h->last_pocs); i++)
      |                       ^
src/libavcodec/h264_slice.c:1623:99: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1623 |             || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) {
      |                                                                                                   ^
src/libavcodec/h264_slice.c: In function ‘h264_slice_header_parse’:
src/libavcodec/h264_slice.c:1833:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1833 |     if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) {
      |             ^
src/libavcodec/h264_slice.c: In function ‘h264_slice_init’:
src/libavcodec/h264_slice.c:1894:56: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1894 |     if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num ||
      |                                                        ^~
src/libavcodec/h264_slice.c:1895:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1895 |         sl->first_mb_addr >= h->mb_num) {
      |                           ^~
src/libavcodec/h264_slice.c:1967:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1967 |             if (j < sl->list_count && i < sl->ref_count[j] &&
      |                   ^
src/libavcodec/h264_slice.c:1967:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1967 |             if (j < sl->list_count && i < sl->ref_count[j] &&
      |                                         ^
CC	libavcodec/h264dsp.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264dec.c:43:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
In file included from src/libavcodec/h264dec.c:47:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/h264dec.c: In function ‘h264_er_decode_mb’:
src/libavcodec/h264dec.c:79:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   79 |     if (ref >= sl->ref_count[0])
      |             ^~
src/libavcodec/h264dec.c: In function ‘h264_init_context’:
src/libavcodec/h264dec.c:303:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  303 |     for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
      |                   ^
src/libavcodec/h264dec.c: In function ‘idr’:
src/libavcodec/h264dec.c:434:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  434 |     for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
      |                   ^
src/libavcodec/h264dec.c: In function ‘debug_green_metadata’:
src/libavcodec/h264dec.c:553:55: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  553 |                (float)gm->percent_non_zero_macroblocks/255,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:554:58: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  554 |                (float)gm->percent_intra_coded_macroblocks/255,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:555:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  555 |                (float)gm->percent_six_tap_filtering/255,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:556:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  556 |                (float)gm->percent_alpha_point_deblocking_instance/255);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:563:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  563 |                    (float)gm->xsd_metric_value/100);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c: In function ‘h264_export_enc_params’:
src/libavcodec/h264dec.c:821:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  821 |     for (y = 0; y < p->mb_height; y++)
      |                   ^
src/libavcodec/h264dec.c:822:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  822 |         for (x = 0; x < p->mb_width; x++) {
      |                       ^
src/libavcodec/h264dec.c: At top level:
src/libavcodec/h264dec.c:1049:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1049 |     { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX },
      |     ^
In file included from src/libavcodec/h264dec.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264dec.c:1050:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1050 |     { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264dec.c:1051:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1051 |     { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264dec.c:1052:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1052 |     { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h264dec.c: In function ‘decode_nal_units’:
src/libavcodec/h264dec.c:630:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  630 |             h->has_recovery_point = 1;
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
src/libavcodec/h264dec.c:631:9: note: here
  631 |         case H264_NAL_SLICE:
      |         ^~~~
CC	libavcodec/h264idct.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/h264_sei.h:23,
                 from src/libavcodec/h264dec.h:39,
                 from src/libavcodec/h264idct_template.c:30,
                 from src/libavcodec/h264idct.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/h264pred.o
src/libavcodec/h264dec.h: In function ‘write_back_motion_list’:
src/libavcodec/h264dec.h:720:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |         uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
      |                                                            ^~~~~~~~~~~~~
CC	libavcodec/h264qpel.o
CC	libavcodec/h265_metadata_bsf.o
src/libavcodec/h265_metadata_bsf.c: In function ‘h265_metadata_update_sps’:
src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |         for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
      |                       ^
src/libavcodec/h265_metadata_bsf.c: At top level:
src/libavcodec/h265_metadata_bsf.c:413:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  413 |         { .dbl = 0.0 }, 0, 65535, FLAGS },
      |         ^
In file included from src/libavcodec/h265_metadata_bsf.c:20:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:417:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  417 |         { .i64 = -1 }, -1, 7, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:420:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  420 |         { .i64 = -1 }, -1, 1, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:423:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  423 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:426:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  426 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:429:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  429 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:433:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  433 |         { .i64 = -1 }, -1, 5, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:438:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  438 |         { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:442:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  442 |         { .i64 = -1 }, -1, INT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:446:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  446 |         { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:449:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  449 |         { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:452:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  452 |         { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/h265_metadata_bsf.c:455:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  455 |         { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/h265_profile_level.o
src/libavcodec/h265_profile_level.c: In function ‘ff_h265_get_profile’:
src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  130 |     for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) {
      |                   ^
src/libavcodec/h265_profile_level.c: In function ‘ff_h265_guess_level’:
src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  202 |     for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) {
      |                   ^
src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (pic_size > level->max_luma_ps)
      |                      ^
src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |         if (pic_size <= (level->max_luma_ps >> 2))
      |                      ^~
src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  234 |         else if (pic_size <= (level->max_luma_ps >> 1))
      |                           ^~
src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |         else if (pic_size <= (3 * level->max_luma_ps >> 2))
      |                           ^~
CC	libavcodec/h274.o
CC	libavcodec/half2float.o
CC	libavcodec/hap.o
In file included from src/libavcodec/hap.h:30,
                 from src/libavcodec/hap.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/hapdec.o
CC	libavcodec/hapqa_extract_bsf.o
In file included from src/libavcodec/hapdec.c:39:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/hapqa_extract_bsf.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hapdec.c: In function ‘hap_parse_frame_header’:
src/libavcodec/hapdec.c:191:73: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |         if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc))
      |                                                                         ^
src/libavcodec/hapdec.c: In function ‘hap_decode’:
src/libavcodec/hapdec.c:286:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  286 |         if (ctx->tex_size != (avctx->coded_width  / TEXTURE_BLOCK_W)
      |                           ^~
CC	libavcodec/hcadec.o
CC	libavcodec/hcom.o
In file included from src/libavcodec/hcadec.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hcadec.c: In function ‘apply_intensity_stereo’:
src/libavcodec/hcadec.c:275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  275 |     for (int i = 0; i < band_count; i++) {
      |                       ^
src/libavcodec/hcadec.c: In function ‘reconstruct_hfr’:
src/libavcodec/hcadec.c:289:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |     for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){
      |                                                           ^
src/libavcodec/hcadec.c:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  290 |         for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){
      |                           ^
src/libavcodec/hcadec.c:290:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  290 |         for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){
      |                                                      ^
src/libavcodec/hcadec.c: In function ‘dequantize_coefficients’:
src/libavcodec/hcadec.c:302:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |     for (int i = 0; i < ch->count; i++) {
      |                       ^
src/libavcodec/hcadec.c: In function ‘unpack’:
src/libavcodec/hcadec.c:333:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  333 |         for (int i = 0; i < ch->count; i++)
      |                           ^
src/libavcodec/hcadec.c:341:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  341 |         for (int i = 1; i < ch->count; i++){
      |                           ^
src/libavcodec/hcadec.c:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  364 |         for (int i = 0; i < hfr_group_count; i++)
      |                           ^
src/libavcodec/hcadec.c:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  368 |     for (int i = 0; i < ch->count; i++) {
      |                       ^
src/libavcodec/hcadec.c:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  380 |     for (int i = 0; i < ch->count; i++)
      |                       ^
CC	libavcodec/hdr_parser.o
CC	libavcodec/hdrdec.o
CC	libavcodec/hdrenc.o
In file included from src/libavcodec/hdrdec.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/hdrenc.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/hevc_cabac.o
CC	libavcodec/hevc_data.o
CC	libavcodec/hevc_filter.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevc_cabac.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevc_cabac.c: In function ‘ff_hevc_part_mode_decode’:
src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  722 |     if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) {
      |                      ^~
src/libavcodec/hevc_cabac.c: In function ‘ff_hevc_merge_idx_decode’:
src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  799 |         while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc))
      |                  ^
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevc_filter.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/hevc_mp4toannexb_bsf.o
CC	libavcodec/hevc_mvs.o
In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevc_mp4toannexb_bsf.c: In function ‘hevc_extradata_to_annexb’:
src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |             if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) {
      |                                                             ^
src/libavcodec/hevc_mp4toannexb_bsf.c: In function ‘hevc_mp4toannexb_filter’:
src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  152 |         if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
      |                                        ^
CC	libavcodec/hevc_parse.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevc_mvs.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevc_mvs.c: In function ‘derive_spatial_merge_candidates’:
src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |         nb_merge_cand < s->sh.max_num_merge_cand) {
      |                       ^
src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  436 |         nb_orig_merge_cand < s->sh.max_num_merge_cand) {
      |                            ^
src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  439 |         for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand &&
      |                                          ^
src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  463 |     while (nb_merge_cand < s->sh.max_num_merge_cand) {
      |                          ^
In file included from src/libavcodec/hevc_parse.c:19:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/hevc_parser.o
CC	libavcodec/hevc_ps.o
In file included from src/libavcodec/hevc_parser.c:25:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/hevc_refs.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevc_parse.h:30,
                 from src/libavcodec/hevc_parser.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/hevc_ps.c:27:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/hevc_parser.c: In function ‘hevc_parse_slice_header’:
src/libavcodec/hevc_parser.c:137:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  137 |         if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) {
      |                                ^~
src/libavcodec/hevc_ps.c: In function ‘remove_sps’:
src/libavcodec/hevc_ps.c:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   77 |         for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++)
      |                       ^
src/libavcodec/hevc_ps.c:78:76: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   78 |             if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id)
      |                                                                            ^~
src/libavcodec/hevc_ps.c: In function ‘remove_vps’:
src/libavcodec/hevc_ps.c:93:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   93 |         for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++)
      |                       ^
src/libavcodec/hevc_ps.c:94:76: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   94 |             if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id)
      |                                                                            ^~
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_decode_short_term_rps’:
src/libavcodec/hevc_ps.c:159:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  159 |         if (k >= FF_ARRAY_ELEMS(rps->used)) {
      |               ^~
src/libavcodec/hevc_ps.c:188:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |             for (i = 0; i < rps->num_negative_pics >> 1; i++) {
      |                           ^
src/libavcodec/hevc_ps.c:212:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |             for (i = 0; i < rps->num_negative_pics; i++) {
      |                           ^
src/libavcodec/hevc_ps.c:225:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |             for (i = 0; i < nb_positive_pics; i++) {
      |                           ^
src/libavcodec/hevc_ps.c: In function ‘decode_sublayer_hrd’:
src/libavcodec/hevc_ps.c:362:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  362 |     for (i = 0; i < nb_cpb; i++) {
      |                   ^
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_decode_nal_vps’:
src/libavcodec/hevc_ps.c:452:18: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  452 |     if (nal_size > sizeof(vps->data)) {
      |                  ^
src/libavcodec/hevc_ps.c:528:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  528 |         if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) {
      |                                         ^
src/libavcodec/hevc_ps.c: In function ‘scaling_list_data’:
src/libavcodec/hevc_ps.c:740:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  740 |                     if (matrix_id < delta) {
      |                                   ^
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_parse_sps’:
src/libavcodec/hevc_ps.c:886:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  886 |     if (sps->chroma_format_idc > 3U) {
      |                                ^
src/libavcodec/hevc_ps.c:956:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  956 |         if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) {
      |                                                          ^
src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1047 |     for (i = 0; i < sps->nb_st_rps; i++) {
      |                   ^
src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1113 |         ow->left_offset + ow->right_offset  >= sps->width ||
      |                                             ^~
src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1114 |         ow->top_offset  + ow->bottom_offset >= sps->height) {
      |                                             ^~
src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1164 |     if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) {
      |                                                  ^
src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1169 |     if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) {
      |                                                  ^
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_decode_nal_sps’:
src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1206 |     if (nal_size > sizeof(sps->data)) {
      |                  ^
src/libavcodec/hevc_ps.c: In function ‘setup_pps’:
src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1349 |         if (i > pps->col_bd[j])
      |               ^
src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1376 |             if (tb_x < pps->col_bd[i + 1]) {
      |                      ^
src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1383 |             if (tb_y < pps->row_bd[i + 1]) {
      |                      ^
src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1403 |             for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++)
      |                                        ^
src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1404 |                 for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++)
      |                                            ^
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_decode_nal_pps’:
src/libavcodec/hevc_ps.c:1464:18: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1464 |     if (nal_size > sizeof(pps->data)) {
      |                  ^
src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1526 |         pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) {
      |                                     ^
CC	libavcodec/hevc_sei.o
src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1591 |             if (sum >= sps->ctb_width) {
      |                     ^~
src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1603 |             if (sum >= sps->ctb_height) {
      |                     ^~
src/libavcodec/hevc_ps.c: In function ‘ff_hevc_ps_uninit’:
src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1691 |     for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++)
      |                   ^
src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1693 |     for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++)
      |                   ^
src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1695 |     for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++)
      |                   ^
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevc_refs.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_clear_refs’:
src/libavcodec/hevc_refs.c:71:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++)
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_flush_dpb’:
src/libavcodec/hevc_refs.c:80:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   80 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++)
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘alloc_frame’:
src/libavcodec/hevc_refs.c:87:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   87 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_set_new_ref’:
src/libavcodec/hevc_refs.c:147:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘unref_missing_refs’:
src/libavcodec/hevc_refs.c:182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                       ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_output_frame’:
src/libavcodec/hevc_refs.c:193:9: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  193 |         const static int mask = HEVC_FRAME_FLAG_BUMPING | HEVC_FRAME_FLAG_OUTPUT;
      |         ^~~~~
src/libavcodec/hevc_refs.c:194:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  194 |         for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                           ^
src/libavcodec/hevc_refs.c:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  210 |         for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                       ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_bump_frame’:
src/libavcodec/hevc_refs.c:264:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevc_refs.c:274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  274 |         for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                       ^
src/libavcodec/hevc_refs.c:285:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |         for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                       ^
src/libavcodec/hevc_refs.c: In function ‘init_slice_rpl’:
src/libavcodec/hevc_refs.c:306:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab))
      |                      ^~
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_slice_rpl’:
src/libavcodec/hevc_refs.c:338:9: warning: missing initializer for field ‘list’ of ‘RefPicList’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  338 |         RefPicList  rpl_tmp = { { 0 } };
      |         ^~~~~~~~~~
src/libavcodec/hevcdec.h:243:9: note: list’ declared here
  243 |     int list[HEVC_MAX_REFS];
      |         ^~~~
src/libavcodec/hevc_refs.c:349:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  349 |         while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) {
      |                                ^
src/libavcodec/hevc_refs.c:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  350 |             for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) {
      |                           ^
src/libavcodec/hevc_refs.c:363:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  363 |             for (i = 0; i < sh->nb_refs[list_idx]; i++) {
      |                           ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/hevc_refs.c:24:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/hevc_refs.c:378:28: note: in expansion of macro ‘FFMIN’
  378 |             rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]);
      |                            ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/hevc_refs.c:378:28: note: in expansion of macro ‘FFMIN’
  378 |             rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]);
      |                            ^~~~~
src/libavcodec/hevc_refs.c:382:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  382 |             sh->collocated_ref_idx < rpl->nb_refs)
      |                                    ^
src/libavcodec/hevc_refs.c: In function ‘find_ref_idx’:
src/libavcodec/hevc_refs.c:394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  394 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_frame_rps’:
src/libavcodec/hevc_refs.c:486:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  486 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevc_refs.c:505:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  505 |         else if (i < short_rps->num_negative_pics)
      |                    ^
src/libavcodec/hevc_refs.c:527:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  527 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++)
      |                   ^
src/libavcodec/hevc_refs.c: In function ‘ff_hevc_frame_nb_refs’:
src/libavcodec/hevc_refs.c:541:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  541 |         for (i = 0; i < rps->num_negative_pics; i++)
      |                       ^
In file included from src/libavcodec/hevc_sei.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/hevc_sei.c:26:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/hevcdec.o
CC	libavcodec/hevcdsp.o
CC	libavcodec/hevcpred.o
In file included from src/libavcodec/hevcdec.c:41:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/hevcdec.c:45:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/hevcdec.c: In function ‘pred_weight_table’:
src/libavcodec/hevcdec.c:177:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  177 |     for (i = 0; i < s->sh.nb_refs[L0]; i++) {
      |                   ^
src/libavcodec/hevcdec.c:185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  185 |         for (i = 0; i < s->sh.nb_refs[L0]; i++)
      |                       ^
src/libavcodec/hevcdec.c:188:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |         for (i = 0; i < s->sh.nb_refs[L0]; i++)
      |                       ^
src/libavcodec/hevcdec.c:191:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  191 |     for (i = 0; i < s->sh.nb_refs[L0]; i++) {
      |                   ^
src/libavcodec/hevcdec.c:221:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  221 |         for (i = 0; i < s->sh.nb_refs[L1]; i++) {
      |                       ^
src/libavcodec/hevcdec.c:229:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  229 |             for (i = 0; i < s->sh.nb_refs[L1]; i++)
      |                           ^
src/libavcodec/hevcdec.c:232:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |             for (i = 0; i < s->sh.nb_refs[L1]; i++)
      |                           ^
src/libavcodec/hevcdec.c:235:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |         for (i = 0; i < s->sh.nb_refs[L1]; i++) {
      |                       ^
src/libavcodec/hevcdec.c: In function ‘decode_lt_rps’:
src/libavcodec/hevcdec.c:293:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         if (i < nb_sps) {
      |               ^
src/libavcodec/hevcdec.c:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  311 |             if (i && i != nb_sps)
      |                        ^~
src/libavcodec/hevcdec.c: In function ‘hls_slice_header’:
src/libavcodec/hevcdec.c:670:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  670 |         if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) {
      |                                    ^~
src/libavcodec/hevcdec.c:821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  821 |                     for (i = 0; i < sh->nb_refs[L0]; i++)
      |                                   ^
src/libavcodec/hevcdec.c:828:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  828 |                         for (i = 0; i < sh->nb_refs[L1]; i++)
      |                                       ^
CC	libavcodec/hnm4video.o
src/libavcodec/hevcdec.c:943:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  943 |         if (num_entry_point_offsets > get_bits_left(gb)) {
      |                                     ^
src/libavcodec/hevcdec.c:988:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  988 |         for (i = 0; i < length; i++)
      |                       ^
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevcpred.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/hevcdsp_template.c:24,
                 from src/libavcodec/hevcdsp.c:111:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/hevcdec.c: In function ‘hls_transform_tree’:
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/hevcdec.c:1389:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1389 |     if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size &&
      |                         ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/hevcdec.c:1390:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1390 |         log2_trafo_size >  s->ps.sps->log2_min_tb_size    &&
      |                         ^
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevcdec.c:1400:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1400 |         split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size ||
      |                                                ^
src/libavcodec/hevcdec.c: In function ‘hls_prediction_unit’:
src/libavcodec/hevcdec.c:1912:12: warning: missing initializer for field ‘ref_idx’ of ‘struct MvField’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1912 |     struct MvField current_mv = {{{ 0 }}};
      |            ^~~~~~~
In file included from src/libavcodec/hevcdec.c:49:
src/libavcodec/hevcdec.h:349:12: note: ref_idx’ declared here
  349 |     int8_t ref_idx[2];
      |            ^~~~~~~
src/libavcodec/hevcdec.c: In function ‘hls_coding_unit’:
src/libavcodec/hevcdec.c:2274:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2274 |             log2_cb_size == s->ps.sps->log2_min_cb_size) {
      |                          ^~
src/libavcodec/hevcdec.c:2282:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2282 |                 log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size &&
      |                              ^~
src/libavcodec/hevcdec.c:2283:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2283 |                 log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) {
      |                              ^~
src/libavcodec/hevcdec.c:2344:17: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
 2344 |                 const static int cbf[2] = { 0 };
      |                 ^~~~~
src/libavcodec/hevcdec.c: In function ‘hls_coding_quadtree’:
src/libavcodec/hevcdec.c:2390:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2390 |         log2_cb_size > s->ps.sps->log2_min_cb_size) {
      |                      ^
src/libavcodec/hevcdec.c:2393:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2393 |         split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size);
      |                                  ^
src/libavcodec/hevcdec.c:2396:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2396 |         log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) {
      |                      ^~
src/libavcodec/hevcdec.c:2402:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2402 |         log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) {
      |                      ^~
src/libavcodec/hevcdec.c: In function ‘hls_decode_entry’:
src/libavcodec/hevcdec.c:2531:43: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2531 |         if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) {
      |                                           ^~
src/libavcodec/hevcdec.c: In function ‘set_side_data’:
src/libavcodec/hevcdec.c:2848:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2848 |         for (int i = 0; i < tc_sd[0]; i++) {
      |                           ^
src/libavcodec/hevcdec.c: In function ‘hevc_decode_extradata’:
src/libavcodec/hevcdec.c:3354:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3354 |     for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) {
      |                   ^
In file included from src/libavcodec/hnm4video.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hevcdec.c: In function ‘hevc_decode_free’:
src/libavcodec/hnm4video.c: In function ‘unpack_intraframe’:
src/libavcodec/hnm4video.c:79:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   79 |     while (bytestream2_tell(&gb) < size) {
      |                                  ^
src/libavcodec/hnm4video.c:81:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   81 |             if (writeoffset >= hnm->width * hnm->height) {
      |                             ^~
src/libavcodec/hnm4video.c:103:46: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  103 |             if (offset < 0 || offset + count >= hnm->width * hnm->height) {
      |                                              ^~
src/libavcodec/hnm4video.c:106:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  106 |             } else if (writeoffset + count >= hnm->width * hnm->height) {
      |                                            ^~
src/libavcodec/hnm4video.c: In function ‘postprocess_current_frame’:
src/libavcodec/hnm4video.c:124:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     for (y = 0; y < hnm->height; y++) {
      |                   ^
src/libavcodec/hnm4video.c:129:23: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  129 |         for (x = 0; x < width; x++) {
      |                       ^
src/libavcodec/hevcdec.c:3510:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3510 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hnm4video.c: In function ‘decode_interframe_v4’:
src/libavcodec/hnm4video.c:160:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |     while (bytestream2_tell(&gb) < size) {
      |                                  ^
src/libavcodec/hnm4video.c:167:37: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |                 if (writeoffset + 2 > hnm->width * hnm->height) {
      |                                     ^
src/libavcodec/hnm4video.c:181:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  181 |                 if (writeoffset + count > hnm->width * hnm->height) {
      |                                         ^
src/libavcodec/hnm4video.c:193:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |             if (writeoffset > hnm->width * hnm->height) {
      |                             ^
src/libavcodec/hevcdec.c: In function ‘hevc_init_context’:
src/libavcodec/hnm4video.c:215:46: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  215 |             } else if (writeoffset + 2*count > hnm->width * hnm->height) {
      |                                              ^
src/libavcodec/hnm4video.c: In function ‘decode_interframe_v4a’:
src/libavcodec/hnm4video.c:289:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |     while (bytestream2_tell(&gb) < size) {
      |                                  ^
src/libavcodec/hevcdec.c:3557:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3557 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hnm4video.c:297:46: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  297 |                 if (writeoffset + hnm->width >= hnm->width * hnm->height) {
      |                                              ^~
src/libavcodec/hnm4video.c:309:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |             if (writeoffset > hnm->width * hnm->height) {
      |                             ^
src/libavcodec/hnm4video.c:329:45: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  329 |             if (offset + hnm->width + count >= hnm->width * hnm->height) {
      |                                             ^~
src/libavcodec/hevcdec.c: In function ‘hevc_update_thread_context’:
src/libavcodec/hnm4video.c:332:57: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  332 |             } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) {
      |                                                         ^~
src/libavcodec/hnm4video.c: In function ‘hnm_update_palette’:
src/libavcodec/hnm4video.c:372:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  372 |     while (bytestream2_tell(&gb) < size - 8) {
      |                                  ^
src/libavcodec/hevcdec.c:3592:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3592 |     for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) {
      |                   ^
src/libavcodec/hevcdec.c:3603:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3603 |     for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) {
      |                   ^
src/libavcodec/hevcdec.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3609 |     for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) {
      |                   ^
src/libavcodec/hevcdec.c:3615:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3615 |     for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) {
      |                   ^
src/libavcodec/hevcdec.c: At top level:
src/libavcodec/hevcdec.c:3735:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3735 |         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
      |         ^~~~~~~~~~~~~~~~
In file included from src/libavcodec/hevcdec.c:36:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/hevcdec.c:3737:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3737 |         AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
      |         ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/hpeldsp.o
CC	libavcodec/hq_hqa.o
In file included from src/libavcodec/hq_hqa.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/hq_hqa.c: In function ‘hq_decode_frame’:
src/libavcodec/hq_hqa.c:155:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  155 |         if (slice_off[slice] < (profile->num_slices + 1) * 3 ||
      |                              ^
CC	libavcodec/hq_hqadata.o
CC	libavcodec/hq_hqadsp.o
CC	libavcodec/hqx.o
src/libavcodec/hqx.c: In function ‘hqx_decode_frame’:
src/libavcodec/hqx.c:420:54: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  420 |         if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) {
      |                                                      ^
CC	libavcodec/hqxdsp.o
CC	libavcodec/hqxvlc.o
CC	libavcodec/htmlsubtitles.o
src/libavcodec/htmlsubtitles.c: In function ‘ff_htmlmarkup_to_ass’:
src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |                     } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) {
      |                                                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/htmlsubtitles.c:22:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/htmlsubtitles.c:275:44: note: in expansion of macro ‘FFMIN’
  275 |                                            FFMIN(sizeof(new_tag->face), len+1));
      |                                            ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/htmlsubtitles.c:275:44: note: in expansion of macro ‘FFMIN’
  275 |                                            FFMIN(sizeof(new_tag->face), len+1));
      |                                            ^~~~~
CC	libavcodec/huffman.o
src/libavcodec/huffman.c: In function ‘ff_huff_gen_len_table’:
src/libavcodec/huffman.c:62:42: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   62 |     HeapElem *h  = av_malloc_array(sizeof(*h), stats_size);
      |                                          ^
src/libavcodec/huffman.c:62:42: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/huffman.c:65:42: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   65 |     uint16_t *map= av_malloc_array(sizeof(*map), stats_size);
      |                                          ^
src/libavcodec/huffman.c:65:42: note: earlier argument should specify number of elements, later size of each element
CC	libavcodec/huffyuv.o
CC	libavcodec/huffyuvdec.o
src/libavcodec/huffyuvdec.c: In function ‘decode_frame’:
src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1266 |             slice_height <= 0 || nb_slices * (uint64_t)slice_height > height)
      |                                                                     ^
CC	libavcodec/huffyuvdsp.o
CC	libavcodec/huffyuvenc.o
CC	libavcodec/huffyuvencdsp.o
In file included from src/libavcodec/huffyuvenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/huffyuvenc.c: At top level:
src/libavcodec/huffyuvenc.c:1056:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1056 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
In file included from src/libavcodec/huffyuvenc.c:42:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/huffyuvenc.c:1061:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1061 |     COMMON_OPTIONS
      |     ^~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/huffyuvenc.c:1062:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1062 |     { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/idcinvideo.o
CC	libavcodec/idctdsp.o
CC	libavcodec/iff.o
In file included from src/libavcodec/iff.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/iirfilter.o
CC	libavcodec/ilbcdec.o
CC	libavcodec/imc.o
src/libavcodec/iff.c: In function ‘cmap_read_palette’:
src/libavcodec/iff.c:182:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |         if ((1 << avctx->bits_per_coded_sample) < count) {
      |                                                 ^
src/libavcodec/iff.c:190:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  190 |         s->transparency < 1 << avctx->bits_per_coded_sample)
      |                         ^
src/libavcodec/iff.c: In function ‘decode_byterun’:
src/libavcodec/iff.c:498:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  498 |     for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) {
      |                   ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/pixfmt.h:30,
                 from src/libavutil/pixdesc.h:28,
                 from src/libavutil/imgutils.h:32,
                 from src/libavcodec/iff.c:31:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavutil/macros.h:50:29: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                             ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavutil/macros.h:50:29: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                             ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavutil/macros.h:50:29: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                             ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavutil/macros.h:50:29: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                             ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/macros.h:50:23: note: in expansion of macro ‘FFMIN’
   50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
      |                       ^~~~~
src/libavcodec/iff.c:502:22: note: in expansion of macro ‘FFMIN3’
  502 |             length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
      |                      ^~~~~~
src/libavcodec/iff.c:504:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  504 |             if (length < value + 1)
      |                        ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/iff.c:507:22: note: in expansion of macro ‘FFMIN’
  507 |             length = FFMIN(-value + 1, dst_size - x);
      |                      ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/iff.c:507:22: note: in expansion of macro ‘FFMIN’
  507 |             length = FFMIN(-value + 1, dst_size - x);
      |                      ^~~~~
src/libavcodec/iff.c:514:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  514 |     if (x < dst_size) {
      |           ^
src/libavcodec/iff.c: In function ‘decode_byterun2’:
src/libavcodec/iff.c:533:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  533 |     if (bytestream2_get_bytes_left(gb) < count)
      |                                        ^
src/libavcodec/iff.c:539:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  539 |     for (i = 0; i < count && x_pos < line_size; i++) {
      |                   ^
src/libavcodec/iff.c: In function ‘decode_byte_vertical_delta’:
src/libavcodec/iff.c:837:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  837 |                         if (xor && ofsdst < dst_size) {
      |                                           ^
src/libavcodec/iff.c:852:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  852 |                         if (xor && ofsdst < dst_size) {
      |                                           ^
src/libavcodec/iff.c: In function ‘decode_delta_j’:
src/libavcodec/iff.c:896:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  896 |             for (g = 0; g < groups; g++) {
      |                           ^
src/libavcodec/iff.c:899:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  899 |                 if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) {
      |                                                                        ^
src/libavcodec/iff.c:909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  909 |                 for (b = 0; b < cols; b++) {
      |                               ^
src/libavcodec/iff.c:913:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  913 |                         if (offset >= dst_size)
      |                                    ^~
src/libavcodec/iff.c:935:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  935 |             for (g = 0; g < groups; g++) {
      |                           ^
src/libavcodec/iff.c:943:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  943 |                 for (r = 0; r < rows; r++) {
      |                               ^
src/libavcodec/iff.c:947:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  947 |                         if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) {
      |                                                                       ^
src/libavcodec/iff.c:952:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  952 |                         for (b = 0; b < bytes; b++) {
      |                                       ^
src/libavcodec/iff.c:955:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  955 |                             if (noffset >= dst_size)
      |                                         ^~
src/libavcodec/iirfilter.c: In function ‘butterworth_init_coeffs’:
src/libavcodec/iirfilter.c:75:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   75 |     wa = 2 * tan(M_PI * 0.5 * cutoff_ratio);
      |                             ^
src/libavcodec/iirfilter.c:110:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  110 |         c->gain += p[i][0];
      |                 ^~
src/libavcodec/iirfilter.c: In function ‘biquad_init_coeffs’:
src/libavcodec/iirfilter.c:137:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  137 |     cos_w0 = cos(M_PI * cutoff_ratio);
      |                       ^
src/libavcodec/iirfilter.c:138:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  138 |     sin_w0 = sin(M_PI * cutoff_ratio);
      |                       ^
src/libavcodec/iirfilter.c:156:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  156 |     c->cx[0] = lrintf(x0 / c->gain);
      |                          ^
src/libavcodec/iirfilter.c:157:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |     c->cx[1] = lrintf(x1 / c->gain);
      |                          ^
src/libavcodec/iirfilter.c: In function ‘ff_iir_filter_init_coeffs’:
src/libavcodec/iirfilter.c:171:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |     if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0)
      |                                                        ^~
src/libavcodec/iff.c: In function ‘decode_frame’:
src/libavcodec/iff.c:1566:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1566 |                 for (plane = 0; plane < s->bpp; plane++) {
      |                                       ^
src/libavcodec/iff.c:1578:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1578 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1608:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1608 |                     for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
      |                                           ^
src/libavcodec/iff.c:1617:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1617 |                     for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
      |                                           ^
In file included from src/libavcodec/imc.c:38:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/iff.c:1627:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1627 |                     for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
      |                                           ^
src/libavcodec/iff.c:1663:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1663 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1676:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1676 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1687:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1687 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1701 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1729:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1729 |                 for (plane = 0; plane < s->bpp; plane++) {
      |                                       ^
src/libavcodec/iff.c:1741:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1741 |                     for (plane = 0; plane < s->bpp; plane++) {
      |                                           ^
src/libavcodec/iff.c:1758:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1758 |             for (plane = 0; plane < s->bpp; plane++) {
      |                                   ^
src/libavcodec/iff.c:1842:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1842 |                 for (plane = 0; plane < s->bpp; plane++) {
      |                                       ^
src/libavcodec/iff.c:1874:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1874 |                 for (plane = 0; plane < s->bpp; plane++) {
      |                                       ^
CC	libavcodec/imgconvert.o
src/libavcodec/imc.c: In function ‘imc_decode_init’:
src/libavcodec/imc.c:223:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  223 |         q->mdct_sine_window[i] *= sqrt(2.0);
      |                                ^~
src/libavcodec/imc.c: In function ‘imc_calculate_coeffs’:
src/libavcodec/imc.c:270:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  270 |             flcoeffs3[i] = 2.0 * flcoeffs2[i];
      |                                ^
src/libavcodec/imc.c:275:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  275 |         workT3[i] = bandWidthT[i] * workT1[i] * 0.01;
      |                                               ^
src/libavcodec/imc.c: In function ‘imc_decode_level_coefficients’:
src/libavcodec/imc.c:375:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  375 |             tmp2 += 0.83048 * level;  // 0.83048 = log2(10) * 0.25
      |                  ^~
src/libavcodec/imc.c: In function ‘imc_decode_level_coefficients2’:
src/libavcodec/imc.c:396:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  396 |             flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25
      |                                                            ^
src/libavcodec/imc.c: In function ‘imc_decode_level_coefficients_raw’:
src/libavcodec/imc.c:421:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  421 |         flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375
      |                             ^
src/libavcodec/imc.c: In function ‘bit_allocation’:
src/libavcodec/imc.c:452:86: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  452 |             av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]);
      |                                                                      ~~~~~~~~~~~~~~~~^~~
src/libavcodec/imc.c:459:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  459 |     highest = highest * 0.25;
      |                       ^
src/libavcodec/imc.c:494:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  494 |     summa = (summa * 0.5 - freebits) / iacc;
      |                    ^
src/libavcodec/imc.c:506:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  506 |             cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6);
      |                                                    ^
src/libavcodec/imc.c:506:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  506 |             cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6);
      |                                                           ^
src/libavcodec/imc.c:535:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  535 |                                               : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415);
      |                                                                                                 ^
src/libavcodec/imc.c:541:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  541 |             if (highest <= -1.e20)
      |                         ^~
src/libavcodec/imc.c:554:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  554 |             if (highest > -1.e20) {
      |                         ^
src/libavcodec/imc.c:555:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  555 |                 workT[found_indx] -= 2.0;
      |                                   ^~
src/libavcodec/imc.c:568:94: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  568 |             workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585)
      |                                                                                              ^
src/libavcodec/imc.c:588:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  588 |             workT[low_indx] = lowest + 2.0;
      |                                      ^
src/libavcodec/imc.c: In function ‘imc_adjust_bit_allocation’:
src/libavcodec/imc.c:671:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  671 |                                           : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415);
      |                                                                                             ^
src/libavcodec/imc.c:675:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  675 |         if (highest <= -1.e20)
      |                     ^~
src/libavcodec/imc.c:687:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  687 |         if (highest > -1.e20) {
      |                     ^
src/libavcodec/imc.c:688:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  688 |             workT[found_indx] -= 2.0;
      |                               ^~
CC	libavcodec/imm4.o
CC	libavcodec/imm5.o
CC	libavcodec/imx.o
src/libavcodec/imm5.c: In function ‘imm5_decode_frame’:
src/libavcodec/imm5.c:93:85: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   93 |     if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) {
      |                                                                                     ^~
CC	libavcodec/imx_dump_header_bsf.o
CC	libavcodec/indeo2.o
In file included from src/libavcodec/imx.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/indeo3.o
CC	libavcodec/indeo4.o
In file included from src/libavcodec/imx_dump_header_bsf.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/indeo5.o
In file included from src/libavcodec/indeo3.c:39:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/intelh263dec.o
src/libavcodec/indeo4.c: In function ‘decode_band_hdr’:
src/libavcodec/indeo4.c:323:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |             if (transform_id >= FF_ARRAY_ELEMS(transforms) ||
      |                              ^~
src/libavcodec/indeo4.c:378:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  378 |             if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) {
      |                           ^~
src/libavcodec/indeo3.c: In function ‘copy_cell’:
src/libavcodec/indeo3.c:249:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  249 |         ((cell->ypos + cell->height) << 2) + mv_y > plane->height     ||
      |                                                   ^
src/libavcodec/indeo3.c:250:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  250 |         ((cell->xpos + cell->width)  << 2) + mv_x > plane->width) {
      |                                                   ^
src/libavcodec/indeo3.c: In function ‘decode_cell’:
src/libavcodec/indeo3.c:619:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  619 |             ((cell->ypos + cell->height) << 2) + mv_y > plane->height     ||
      |                                                       ^
src/libavcodec/indeo3.c:620:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  620 |             ((cell->xpos + cell->width)  << 2) + mv_x > plane->width) {
      |                                                       ^
src/libavcodec/indeo3.c: In function ‘parse_bintree’:
src/libavcodec/indeo3.c:746:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  746 |     if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) ||               \
      |                                          ^
src/libavcodec/indeo3.c:807:17: note: in expansion of macro ‘CHECK_CELL’
  807 |                 CHECK_CELL
      |                 ^~~~~~~~~~
src/libavcodec/indeo3.c:747:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  747 |         curr_cell.ypos + curr_cell.height > (plane->height >> 2)) {             \
      |                                           ^
src/libavcodec/indeo3.c:807:17: note: in expansion of macro ‘CHECK_CELL’
  807 |                 CHECK_CELL
      |                 ^~~~~~~~~~
src/libavcodec/indeo3.c:746:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  746 |     if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) ||               \
      |                                          ^
src/libavcodec/indeo3.c:837:17: note: in expansion of macro ‘CHECK_CELL’
  837 |                 CHECK_CELL
      |                 ^~~~~~~~~~
src/libavcodec/indeo3.c:747:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  747 |         curr_cell.ypos + curr_cell.height > (plane->height >> 2)) {             \
      |                                           ^
src/libavcodec/indeo3.c:837:17: note: in expansion of macro ‘CHECK_CELL’
  837 |                 CHECK_CELL
      |                 ^~~~~~~~~~
src/libavcodec/indeo3.c: In function ‘decode_plane’:
src/libavcodec/indeo3.c:870:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int32_t’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  870 |     if (num_vectors * 2 > data_size)
      |                         ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/pixfmt.h:30,
                 from src/libavutil/pixdesc.h:28,
                 from src/libavutil/imgutils.h:32,
                 from src/libavcodec/indeo3.c:32:
src/libavcodec/indeo3.c: In function ‘output_plane’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/indeo3.c:1034:18: note: in expansion of macro ‘FFMIN’
 1034 |     dst_height = FFMIN(dst_height, plane->height);
      |                  ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/indeo3.c:1034:18: note: in expansion of macro ‘FFMIN’
 1034 |     dst_height = FFMIN(dst_height, plane->height);
      |                  ^~~~~
src/libavcodec/indeo3.c:1037:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1037 |         for (x = 0; x < plane->width >> 2; x++) {
      |                       ^
src/libavcodec/indeo3.c:1043:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1043 |         for (x <<= 2; x < plane->width; x++)
      |                         ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/intelh263dec.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/interplayacm.o
CC	libavcodec/interplayvideo.o
CC	libavcodec/intrax8.o
src/libavcodec/interplayacm.c: In function ‘zero’:
src/libavcodec/interplayacm.c:122:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  122 |     for (i = 0; i < s->rows; i++)
      |                   ^
src/libavcodec/interplayacm.c: In function ‘linear’:
src/libavcodec/interplayacm.c:138:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  138 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c: In function ‘k13’:
src/libavcodec/interplayacm.c:150:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:154:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |             if (i >= s->rows)
      |                   ^~
src/libavcodec/interplayacm.c: In function ‘k12’:
src/libavcodec/interplayacm.c:175:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c: In function ‘k24’:
src/libavcodec/interplayacm.c:193:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:197:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  197 |             if (i >= s->rows) break;
      |                   ^~
In file included from src/libavcodec/interplayvideo.c:44:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘k23’:
src/libavcodec/interplayacm.c:219:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  219 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c: In function ‘k35’:
src/libavcodec/interplayacm.c:237:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:241:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  241 |             if (i >= s->rows)
      |                   ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘k34’:
src/libavcodec/interplayacm.c:271:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘k45’:
src/libavcodec/interplayacm.c:296:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/interplayacm.c:300:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |             if (i >= s->rows)
      |                   ^~
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘k44’:
CC	libavcodec/intrax8dsp.o
src/libavcodec/interplayacm.c:323:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c: In function ‘t15’:
src/libavcodec/interplayacm.c:342:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  342 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:355:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |         if (i >= s->rows)
      |               ^~
src/libavcodec/interplayacm.c:358:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  358 |         if (i >= s->rows)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘t27’:
src/libavcodec/interplayacm.c:371:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  371 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:384:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |         if (i >= s->rows)
      |               ^~
src/libavcodec/interplayacm.c:387:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |         if (i >= s->rows)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘t37’:
src/libavcodec/interplayacm.c:399:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  399 |     for (i = 0; i < s->rows; i++) {
      |                   ^
src/libavcodec/interplayacm.c:411:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  411 |         if (i >= s->rows)
      |               ^~
src/libavcodec/interplayacm.c: In function ‘fill_block’:
src/libavcodec/interplayacm.c:437:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  437 |     for (i = 0; i < s->cols; i++) {
      |                   ^
In file included from src/libavutil/error.h:30,
                 from src/libavutil/thread.h:31,
                 from src/libavcodec/interplayacm.c:22:
src/libavcodec/interplayacm.c: In function ‘decode_frame’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/interplayacm.c:588:25: note: in expansion of macro ‘FFMIN’
  588 |     frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples);
      |                         ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/interplayacm.c:588:25: note: in expansion of macro ‘FFMIN’
  588 |     frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples);
      |                         ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/interplayacm.c:589:23: note: in expansion of macro ‘FFMIN’
  589 |     s->max_samples -= FFMIN(frame->nb_samples, s->max_samples);
      |                       ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/interplayacm.c:589:23: note: in expansion of macro ‘FFMIN’
  589 |     s->max_samples -= FFMIN(frame->nb_samples, s->max_samples);
      |                       ^~~~~
CC	libavcodec/ipu_parser.o
CC	libavcodec/ituh263dec.o
CC	libavcodec/ituh263enc.o
CC	libavcodec/ivi.o
CC	libavcodec/ivi_dsp.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/ituh263dec.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/ituh263dec.c:47:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/ituh263dec.c: In function ‘set_direct_mv’:
src/libavcodec/ituh263dec.c:757:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  757 |     if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) {
      |                      ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/ituh263enc.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/ituh263dec.c: In function ‘ff_h263_decode_picture_header’:
src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1370 |     if (s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){
      |                                                           ^~
src/libavcodec/ituh263enc.c: At top level:
src/libavcodec/ituh263enc.c:885:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  885 |     { "obmc",         "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/mpegvideoenc.h:33,
                 from src/libavcodec/ituh263enc.c:41:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:886:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  886 |     { "mb_info",      "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:887:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  887 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:888:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  888 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:888:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  888 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:888:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  888 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:915:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  915 |     { "umv",        "Use unlimited motion vectors.",    OFFSET(umvplus),       AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:916:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  916 |     { "aiv",        "Use alternative inter VLC.",       OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:917:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  917 |     { "obmc",       "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:918:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  918 |     { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  919 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:920:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  920 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:920:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  920 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ituh263enc.c:920:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  920 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/j2kenc.o
CC	libavcodec/jacosubdec.o
CC	libavcodec/jfdctfst.o
CC	libavcodec/jfdctint.o
In file included from src/libavcodec/j2kenc.c:71:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/jacosubdec.c: In function ‘jacosub_to_ass’:
src/libavcodec/jacosubdec.c:147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |         for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) {
      |                       ^
src/libavcodec/j2kenc.c: In function ‘encode_packets’:
src/libavcodec/j2kenc.c:1032:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1032 |                     if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                              ^~
src/libavcodec/j2kenc.c:1032:67: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1032 |                     if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                                                                   ^~
src/libavcodec/j2kenc.c:1099:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1099 |                         if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                                  ^~
src/libavcodec/j2kenc.c:1099:71: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1099 |                         if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                                                                       ^~
src/libavcodec/j2kenc.c:1162:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1162 |                         if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                                  ^~
src/libavcodec/j2kenc.c:1162:71: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1162 |                         if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
      |                                                                       ^~
CC	libavcodec/jni.o
CC	libavcodec/jpeg2000.o
src/libavcodec/j2kenc.c: At top level:
src/libavcodec/j2kenc.c:1803:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1803 |     { "tile_width",    "Tile Width",        OFFSET(tile_width),    AV_OPT_TYPE_INT,   { .i64 = 256         }, 1,     1<<30,           VE, },
      |     ^
In file included from src/libavcodec/j2kenc.c:76:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/j2kenc.c:1804:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1804 |     { "tile_height",   "Tile Height",       OFFSET(tile_height),   AV_OPT_TYPE_INT,   { .i64 = 256         }, 1,     1<<30,           VE, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/j2kenc.c:1808:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1808 |     { "sop",           "SOP marker",        OFFSET(sop),           AV_OPT_TYPE_INT,   { .i64 = 0           }, 0,         1,           VE, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/j2kenc.c:1809:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1809 |     { "eph",           "EPH marker",        OFFSET(eph),           AV_OPT_TYPE_INT,   { .i64 = 0           }, 0,         1,           VE, },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/j2kenc.c:1816:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1816 |     { "layer_rates",   "Layer Rates",       OFFSET(lr_str),        AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/jpeg2000_parser.o
CC	libavcodec/jpeg2000dec.o
src/libavcodec/jpeg2000.c: In function ‘init_band_stepsize’:
src/libavcodec/jpeg2000.c:234:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  234 |         band->f_stepsize *= qntsty->mant[gbandno] / 2048.0 + 1.0;
      |                          ^~
src/libavcodec/jpeg2000.c:254:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  254 |             band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2);
      |                              ^~
src/libavcodec/jpeg2000.c:268:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  268 |         band->f_stepsize *= 0.5;
      |                          ^~
src/libavcodec/jpeg2000_parser.c: In function ‘find_frame_end’:
src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |                 if (i + m->skip_bytes + 1 < buf_size) {
      |                                           ^
In file included from src/libavcodec/jpeg2000dec.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/jpeg2000dec.c: In function ‘pix_fmt_match’:
src/libavcodec/jpeg2000dec.c:238:62: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  238 |                          (desc->flags & AV_PIX_FMT_FLAG_PAL) == pal8 * AV_PIX_FMT_FLAG_PAL;
      |                                                              ^~
src/libavcodec/jpeg2000dec.c: In function ‘get_siz’:
src/libavcodec/jpeg2000dec.c:381:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |     for (i = 0; i < s->numXtiles * s->numYtiles; i++) {
      |                   ^
src/libavcodec/jpeg2000dec.c: In function ‘get_poc’:
src/libavcodec/jpeg2000dec.c:765:5: warning: missing initializer for field ‘nb_poc’ of ‘Jpeg2000POC’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  765 |     Jpeg2000POC tmp = {{{0}}};
      |     ^~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:67:9: note: nb_poc’ declared here
   67 |     int nb_poc;
      |         ^~~~~~
src/libavcodec/jpeg2000dec.c: In function ‘get_sot’:
src/libavcodec/jpeg2000dec.c:848:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  848 |     if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) {
      |              ^
CC	libavcodec/jpeg2000dsp.o
src/libavcodec/jpeg2000dec.c: In function ‘select_header’:
src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1093 |         if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
      |                       ^
src/libavcodec/jpeg2000dec.c: In function ‘select_stream’:
src/libavcodec/jpeg2000dec.c:1104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1104 |         if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
      |                       ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_decode_packet’:
src/libavcodec/jpeg2000dec.c:1214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1214 |                 if (ret > cblk->data_allocated) {
      |                         ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/jpeg2000dec.c:32:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/jpeg2000dec.c:1215:39: note: in expansion of macro ‘FFMAX’
 1215 |                     size_t new_size = FFMAX(2*cblk->data_allocated, ret);
      |                                       ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/jpeg2000dec.c:1215:39: note: in expansion of macro ‘FFMAX’
 1215 |                     size_t new_size = FFMAX(2*cblk->data_allocated, ret);
      |                                       ^~~~~
src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1222 |                 if (ret > cblk->data_allocated) {
      |                         ^
src/libavcodec/jpeg2000dec.c:1261:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1261 |                 if (cblk->data_allocated < cblk->length + cblk->lengthinc[cwsno] + 4) {
      |                                          ^
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/jpeg2000dec.c:1262:39: note: in expansion of macro ‘FFMAX’
 1262 |                     size_t new_size = FFMAX(2*cblk->data_allocated, cblk->length + cblk->lengthinc[cwsno] + 4);
      |                                       ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/jpeg2000dec.c:1262:39: note: in expansion of macro ‘FFMAX’
 1262 |                     size_t new_size = FFMAX(2*cblk->data_allocated, cblk->length + cblk->lengthinc[cwsno] + 4);
      |                                       ^~~~~
src/libavcodec/jpeg2000dec.c:1270:45: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1270 |                     || cblk->data_allocated < cblk->length + cblk->lengthinc[cwsno] + 4
      |                                             ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_decode_packets_po_iteration’:
src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1425 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                  ^~
src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1425 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                                                     ^~
src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1502 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                  ^~
src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1502 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                                                     ^~
src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1579 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                  ^~
src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1579 |                         if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
      |                                                                     ^~
src/libavcodec/jpeg2000dec.c: In function ‘decode_cblk’:
CC	libavcodec/jpeg2000dwt.o
src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1772 |     av_assert0(width <= 1024U && height <= 1024U);
      |                      ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1772 |     av_assert0(width <= 1024U && height <= 1024U);
      |                                         ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavcodec/jpegls.o
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_dec_cleanup’:
src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2122 |     for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
      |                             ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_read_main_headers’:
src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2190 |                 if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size)
      |                                                                           ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_read_bitstream_packets’:
src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2318 |     for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
      |                             ^
src/libavcodec/jpeg2000dec.c: In function ‘jp2_find_codestream’:
src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2359 |         if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size)
      |                                               ^
src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2398 |                         atom2_size < size) {
      |                                    ^
src/libavcodec/jpeg2000dec.c: At top level:
src/libavcodec/jpeg2000dec.c:2590:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2590 |         OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD },
      |         ^~~~~~
In file included from src/libavcodec/jpeg2000dec.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/jpeg2000dec.c: In function ‘pix_fmt_match’:
src/libavcodec/jpeg2000dec.c:222:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  222 |         match = match && desc->comp[3].depth >= bpc &&
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                          (log2_chroma_wh >> 14 & 3) == 0 &&
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224 |                          (log2_chroma_wh >> 12 & 3) == 0;
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:225:5: note: here
  225 |     case 3:
      |     ^~~~
src/libavcodec/jpeg2000dec.c:226:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  226 |         match = match && desc->comp[2].depth >= bpc &&
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227 |                          (log2_chroma_wh >> 10 & 3) == desc->log2_chroma_w &&
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                          (log2_chroma_wh >>  8 & 3) == desc->log2_chroma_h;
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:229:5: note: here
  229 |     case 2:
      |     ^~~~
src/libavcodec/jpeg2000dec.c:230:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  230 |         match = match && desc->comp[1].depth >= bpc &&
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                          (log2_chroma_wh >>  6 & 3) == desc->log2_chroma_w &&
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                          (log2_chroma_wh >>  4 & 3) == desc->log2_chroma_h;
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:234:5: note: here
  234 |     case 1:
      |     ^~~~
src/libavcodec/jpeg2000dwt.c: In function ‘sd_1d97_float’:
src/libavcodec/jpeg2000dwt.c:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |         p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]);
      |                              ^
src/libavcodec/jpeg2000dwt.c:162:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |         p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]);
      |                  ^~
src/libavcodec/jpeg2000dwt.c:164:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |         p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]);
      |                            ^
src/libavcodec/jpeg2000dwt.c:164:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |         p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]);
      |                ^~
src/libavcodec/jpeg2000dwt.c:166:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |         p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]);
      |                              ^
src/libavcodec/jpeg2000dwt.c:166:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  166 |         p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]);
      |                  ^~
src/libavcodec/jpeg2000dwt.c:168:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |         p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]);
      |                            ^
src/libavcodec/jpeg2000dwt.c:168:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  168 |         p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]);
      |                ^~
CC	libavcodec/jpeglsdec.o
CC	libavcodec/jpeglsenc.o
In file included from src/libavcodec/jpeglsdec.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/jpeglsdec.c: In function ‘ls_get_code_regular’:
src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  156 |     for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++)
      |                                              ^
src/libavcodec/jpeglsdec.c: In function ‘ls_get_code_runterm’:
src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |     for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++)
      |                                              ^
src/libavcodec/jpeglsdec.c: In function ‘ff_jpegls_decode_lse’:
src/libavcodec/jpeglsdec.c:78:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   78 |         s->palette_index = 0;
      |         ~~~~~~~~~~~~~~~~~^~~
src/libavcodec/jpeglsdec.c:79:5: note: here
   79 |     case 3:
      |     ^~~~
CC	libavcodec/jpegquanttables.o
In file included from src/libavcodec/jpeglsenc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/jpeglsenc.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/jpegtables.o
CC	libavcodec/jrevdct.o
CC	libavcodec/jvdec.o
CC	libavcodec/kbdwin.o
src/libavcodec/jrevdct.c:215:28: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-parameter-Warray-parameter=]8;;]
  215 | void ff_j_rev_dct(DCTBLOCK data)
      |                   ~~~~~~~~~^~~~
In file included from src/libavcodec/jrevdct.c:70:
src/libavcodec/dct.h:62:28: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   62 | void ff_j_rev_dct(int16_t *data);
      |                   ~~~~~~~~~^~~~
src/libavcodec/jrevdct.c:953:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-parameter-Warray-parameter=]8;;]
  953 | void ff_j_rev_dct4(DCTBLOCK data)
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:63:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   63 | void ff_j_rev_dct4(int16_t *data);
      |                    ~~~~~~~~~^~~~
src/libavcodec/jrevdct.c:1140:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-parameter-Warray-parameter=]8;;]
 1140 | void ff_j_rev_dct2(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:64:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   64 | void ff_j_rev_dct2(int16_t *data);
      |                    ~~~~~~~~~^~~~
src/libavcodec/jrevdct.c:1155:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-parameter-Warray-parameter=]8;;]
 1155 | void ff_j_rev_dct1(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:65:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   65 | void ff_j_rev_dct1(int16_t *data);
      |                    ~~~~~~~~~^~~~
src/libavcodec/kbdwin.c: In function ‘ff_kbd_window_init’:
src/libavcodec/kbdwin.c:31:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   31 |    double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n);
      |                           ^
src/libavcodec/kbdwin.c:31:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   31 |    double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n);
      |                                                ^
src/libavcodec/kbdwin.c: In function ‘ff_kbd_window_init_fixed’:
src/libavcodec/kbdwin.c:56:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   56 |         window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5);
      |                                             ^
CC	libavcodec/kgv1dec.o
CC	libavcodec/kmvc.o
CC	libavcodec/lagarith.o
CC	libavcodec/lagarithrac.o
In file included from src/libavcodec/kmvc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/lagarith.c: In function ‘lag_read_prob_header’:
src/libavcodec/lagarith.c:162:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |             if (prob > 256 - i)
      |                      ^
src/libavcodec/lagarith.c:164:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |             for (j = 0; j < prob; j++)
      |                           ^
src/libavcodec/lagarith.c:199:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         if (scale_factor >= 32U)
      |                          ^~
src/libavcodec/kmvc.c: In function ‘decode_init’:
src/libavcodec/kmvc.c:384:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |         if (c->palsize >= (unsigned)MAX_PALSIZE) {
      |                        ^~
src/libavcodec/lagarith.c: In function ‘lag_decode_arith_plane’:
src/libavcodec/lagarith.c:476:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  476 |         if (read > length)
      |                  ^
CC	libavcodec/latm_parser.o
src/libavcodec/lagarith.c: In function ‘lag_decode_frame’:
src/libavcodec/lagarith.c:563:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  563 |         avctx->pix_fmt = AV_PIX_FMT_GBRAP;
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavcodec/lagarith.c:564:5: note: here
  564 |     case FRAME_SOLID_GRAY:
      |     ^~~~
src/libavcodec/lagarith.c:612:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  612 |         offs[3] = AV_RL32(buf + 9);
src/libavcodec/lagarith.c:613:5: note: here
  613 |     case FRAME_ARITH_RGB24:
      |     ^~~~
CC	libavcodec/lcldec.o
src/libavcodec/latm_parser.c: In function ‘latm_find_frame_end’:
src/libavcodec/latm_parser.c:69:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   69 |         if ((state & LATM_SIZE_MASK) - s->count <= buf_size) {
      |                                                 ^~
CC	libavcodec/lclenc.o
CC	libavcodec/libdav1d.o
CC	libavcodec/ljpegenc.o
In file included from src/libavcodec/lcldec.c:48:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/lcldec.c: In function ‘zlib_decomp’:
src/libavcodec/lcldec.c:152:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  152 |     if (expected != (unsigned int)zstream->total_out) {
      |                  ^~
src/libavcodec/lcldec.c:155:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  155 |         if (expected > (unsigned int)zstream->total_out)
      |                      ^
src/libavcodec/lcldec.c: In function ‘decode_frame’:
src/libavcodec/lcldec.c:193:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |             if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height ||
      |                                                    ^~
src/libavcodec/lcldec.c:194:53: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  194 |                 c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) {
      |                                                     ^~
src/libavcodec/lcldec.c:252:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |             if (len < ((aligned_width * height * bppx2) >> 1))
      |                     ^
src/libavcodec/lcldec.c:267:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |             len == width * height * 3) {
      |                 ^~
src/libavcodec/lcldec.c:423:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  423 |         linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4);
      |                        ^
src/libavcodec/lcldec.c:239:31: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  239 |                 aligned_width &= ~3;
      |                 ~~~~~~~~~~~~~~^~~~~
src/libavcodec/lcldec.c:240:13: note: here
  240 |             case IMGTYPE_YUV211:
      |             ^~~~
src/libavcodec/lcldec.c:244:31: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  244 |                 aligned_width &= ~3;
      |                 ~~~~~~~~~~~~~~^~~~~
src/libavcodec/lcldec.c:245:13: note: here
  245 |             case IMGTYPE_YUV420:
      |             ^~~~
In file included from src/libavcodec/mjpegenc_common.h:27,
                 from src/libavcodec/ljpegenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/libdav1d.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/loco.o
src/libavcodec/libdav1d.c: At top level:
src/libavcodec/libdav1d.c:611:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  611 |     { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED },
      |     ^
In file included from src/libavcodec/libdav1d.c:29:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/libdav1d.c:612:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  612 |     { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/libdav1d.c:613:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  613 |     { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/libdav1d.c:614:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  614 |     { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/libdav1d.c:615:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  615 |     { "oppoint",  "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/libdav1d.c:616:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  616 |     { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/lossless_audiodsp.o
CC	libavcodec/lossless_videodsp.o
CC	libavcodec/lossless_videoencdsp.o
CC	libavcodec/lpc.o
In file included from src/libavcodec/loco.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/loco.c: In function ‘loco_decode_plane’:
src/libavcodec/loco.c:159:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  159 |         if (val == INT_MIN)
      |                 ^~
src/libavcodec/loco.c:167:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |         if (val == INT_MIN)
      |                 ^~
src/libavcodec/loco.c:173:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  173 |             if (val == INT_MIN)
      |                     ^~
src/libavcodec/loco.c: In function ‘decode_init’:
src/libavcodec/loco.c:305:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  305 |     if (l->lossy > 65536U) {
      |                  ^
In file included from src/libavcodec/lpc.c:27:
src/libavcodec/lpc.h: In function ‘compute_lpc_coefs’:
src/libavcodec/lpc.h:192:30: warning: implicit conversion from ‘float’ to ‘LPC_TYPE’ {aka ‘double’} to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  192 |             err *= FIXR(1.0) - (r * r);
      |                              ^
CC	libavcodec/lscrdec.o
src/libavcodec/lpc.c: In function ‘ff_lpc_calc_ref_coefs_f’:
src/libavcodec/lpc.c:184:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  184 |     const double a = 0.5f, b = 1.0f - a;
      |                                     ^
src/libavcodec/lpc.c:189:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  189 |         s->windowed_samples[i] = weight*samples[i];
      |                                        ^
src/libavcodec/lpc.c:190:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |         s->windowed_samples[len-1-i] = weight*samples[len-1-i];
      |                                              ^
src/libavcodec/lpc.c:197:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  197 |         avg_err = (avg_err + error[i])/2.0f;
      |                                       ^
src/libavcodec/lpc.c:198:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |     return avg_err ? signal/avg_err : NAN;
      |                                     ^
CC	libavcodec/lsp.o
CC	libavcodec/lzf.o
CC	libavcodec/lzw.o
In file included from src/libavcodec/lsp.c:29:
src/libavcodec/lsp.c: In function ‘ff_set_min_dist_lsf’:
src/libavcodec/lsp.c:60:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   60 |         prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing);
      |                                            ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/lsp.c:60:25: note: in expansion of macro ‘FFMAX’
   60 |         prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing);
      |                         ^~~~~
src/libavcodec/lsp.c:60:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   60 |         prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing);
      |                                            ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/lsp.c:60:25: note: in expansion of macro ‘FFMAX’
   60 |         prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing);
      |                         ^~~~~
src/libavcodec/lsp.c: In function ‘ff_acelp_lsf2lspd’:
src/libavcodec/lsp.c:102:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  102 |         lsp[i] = cos(2.0 * M_PI * lsf[i]);
      |                                 ^
In file included from src/libavcodec/lscrdec.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/lzf.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/lzwenc.o
CC	libavcodec/m101.o
In file included from src/libavcodec/lzw.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
CC	libavcodec/mace.o
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/magicyuv.o
In file included from src/libavcodec/lzwenc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/m101.c: In function ‘m101_decode_frame’:
src/libavcodec/m101.c:61:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |     if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) {
      |                                            ^
CC	libavcodec/magicyuvenc.o
CC	libavcodec/mathtables.o
CC	libavcodec/mdec.o
In file included from src/libavcodec/magicyuv.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/magicyuv.c: In function ‘magy_decode_slice’:
src/libavcodec/magicyuv.c:271:42: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  271 |             if (s->slices[i][j].size - 2 < width * height)
      |                                          ^
src/libavcodec/magicyuv.c: In function ‘magy_decode_frame’:
src/libavcodec/magicyuv.c:447:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  447 |     if (header_size < 32 || header_size >= avpkt->size) {
      |                                         ^~
src/libavcodec/magicyuv.c:560:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  560 |     if (slice_width != avctx->coded_width) {
      |                     ^~
src/libavcodec/magicyuv.c:574:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  574 |     if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) {
      |                      ^
src/libavcodec/magicyuv.c:625:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  625 |     if (bytestream2_get_byteu(&gb) != s->planes)
      |                                    ^~
src/libavcodec/magicyuv.c: In function ‘magy_decode_end’:
src/libavcodec/magicyuv.c:686:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  686 |     for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) {
      |                   ^
In file included from src/libavcodec/magicyuvenc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/magicyuvenc.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/me_cmp.o
CC	libavcodec/media100_to_mjpegb_bsf.o
CC	libavcodec/mediacodec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpegvideoenc.h:34,
                 from src/libavcodec/me_cmp.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/metasound.o
In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/microdvddec.o
In file included from src/libavcodec/metasound.c:35:
src/libavcodec/twinvq.h: In function ‘twinvq_mulawinv’:
src/libavcodec/twinvq.h:203:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                             ^
src/libavcodec/twinvq.h:203:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                                                                ^
CC	libavcodec/midivid.o
src/libavcodec/microdvddec.c: In function ‘microdvd_open_tags’:
src/libavcodec/microdvddec.c:206:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  206 |     for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
      |                   ^
src/libavcodec/microdvddec.c:212:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |             for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++)
      |                                 ^
src/libavcodec/microdvddec.c: In function ‘microdvd_init’:
src/libavcodec/microdvddec.c:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  339 |         for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
      |                       ^
src/libavcodec/microdvddec.c:342:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  342 |                 for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) {
      |                                     ^
src/libavcodec/microdvddec.c: In function ‘microdvd_load_tags’:
src/libavcodec/microdvddec.c:131:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  131 |             tag.persistent = MICRODVD_PERSISTENT_ON;
      |                            ^
src/libavcodec/microdvddec.c:132:9: note: here
  132 |         case 'f': {
      |         ^~~~
src/libavcodec/microdvddec.c:145:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  145 |             tag.persistent = MICRODVD_PERSISTENT_ON;
      |                            ^
src/libavcodec/microdvddec.c:146:9: note: here
  146 |         case 's':
      |         ^~~~
CC	libavcodec/mimic.o
In file included from src/libavcodec/midivid.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/midivid.c: In function ‘decode_mvdv’:
src/libavcodec/midivid.c:70:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |         if (bytestream2_get_bytes_left(gb) < mask_size)
      |                                            ^
src/libavcodec/midivid.c:97:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |         if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8)
      |                                            ^
CC	libavcodec/misc4.o
CC	libavcodec/misc4_parser.o
In file included from src/libavcodec/mimic.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mimic.c: In function ‘mimic_decode_end’:
src/libavcodec/mimic.c:112:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  112 |     for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) {
      |                   ^
src/libavcodec/mimic.c: In function ‘mimic_decode_init’:
src/libavcodec/mimic.c:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) {
      |                   ^
src/libavcodec/mimic.c: In function ‘mimic_decode_update_thread_context’:
src/libavcodec/mimic.c:165:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  165 |     for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) {
      |                   ^
src/libavcodec/mimic.c: In function ‘vlc_decode_block’:
src/libavcodec/mimic.c:224:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  224 |     for (pos = 1; pos < num_coeffs; pos++) {
      |                       ^
src/libavcodec/mimic.c:232:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |         if (vlc == -1)
      |                 ^~
src/libavcodec/mimic.c: In function ‘decode’:
src/libavcodec/mimic.c:279:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  279 |                 if (is_iframe || get_bits1(&ctx->gb) == is_chroma) {
      |                                                      ^~
In file included from src/libavcodec/misc4.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mjpeg2jpeg_bsf.o
CC	libavcodec/mjpeg_parser.o
CC	libavcodec/mjpega_dump_header_bsf.o
In file included from src/libavcodec/mjpega_dump_header_bsf.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mjpegbdec.o
CC	libavcodec/mjpegdec.o
CC	libavcodec/mjpegdec_common.o
src/libavcodec/metasound.c: In function ‘add_peak’:
src/libavcodec/metasound.c:49:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |         center = (int)(i * period + 0.5);
      |                                   ^
src/libavcodec/metasound.c:55:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   55 |     center = (int)(i * period + 0.5);
      |                               ^
src/libavcodec/metasound.c: In function ‘decode_ppc’:
src/libavcodec/metasound.c:76:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   76 |         min_period = log2(ratio * 0.2);
      |                                 ^
src/libavcodec/metasound.c:77:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   77 |         max_period = min_period + log2(6);
      |                                 ^
src/libavcodec/metasound.c:79:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   79 |         min_period = (int)(ratio * 0.2 * 400     + 0.5) / 400.0;
      |                                  ^
src/libavcodec/metasound.c:80:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   80 |         max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0;
      |                                  ^
src/libavcodec/metasound.c:88:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   88 |         period = (int)(period * 400 + 0.5) / 400.0;
      |                                     ^
src/libavcodec/metasound.c:101:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  101 |         width = (int)((2.0 / period + 1) * width + 0.5);
      |                            ^
src/libavcodec/metasound.c:105:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  105 |     ppc_gain   = 1.0 / 8192 *
      |                             ^
src/libavcodec/metasound.c: In function ‘dec_bark_env’:
src/libavcodec/metasound.c:135:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  135 |                     tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0;
      |                                            ^
src/libavcodec/metasound.c:135:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  135 |                     tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0;
      |                                                         ^
src/libavcodec/metasound.c:137:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  137 |                 st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                      ^
src/libavcodec/metasound.c:137:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  137 |                 st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                             ^
src/libavcodec/metasound.c:137:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  137 |                 st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                                    ^
src/libavcodec/metasound.c:138:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  138 |                               : tmp2 + 1.0;
      |                                      ^
src/libavcodec/metasound.c:141:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  141 |             if (st < 0.1)
      |                    ^
In file included from src/libavcodec/mjpegdec.c:52:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/tiff_common.h:33,
                 from src/libavcodec/tiff.h:34,
                 from src/libavcodec/mjpegdec.c:53:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mjpegdec.c: In function ‘init_default_huffman_tables’:
src/libavcodec/mjpegdec.c:83:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   83 |     for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) {
      |                   ^
CC	libavcodec/mjpegenc.o
CC	libavcodec/mjpegenc_common.o
src/libavcodec/mjpegdec.c: In function ‘handle_rstn’:
src/libavcodec/mjpegdec.c:1055:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1055 |             if(   show_bits(&s->gb, i) == (1 << i) - 1
      |                                        ^~
src/libavcodec/mjpegdec.c: In function ‘ljpeg_decode_rgb_scan’:
src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1133 |         for (mb_x = 0; mb_x < width; mb_x++) {
      |                             ^
src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1218 |                 for (mb_x = 0; mb_x < width; mb_x++)
      |                                     ^
src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1221 |                 for (mb_x = 0; mb_x < width; mb_x++) {
      |                                     ^
In file included from src/libavcodec/mjpegdec.c:37:
src/libavcodec/mjpegdec.c: In function ‘ff_mjpeg_decode_sos’:
src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1755 |                    s->raw_scan_buffer_size >= bytes_to_start);
      |                                            ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/mjpegdec.c: In function ‘mjpeg_decode_app’:
src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1859 |     if (id == AV_RB32("AVI1")) {
      |            ^~
src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1873 |     if (id == AV_RB32("JFIF")) {
      |            ^~
src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1911 |     if (   id == AV_RB32("Adob")
      |               ^~
src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1926 |     if (id == AV_RB32("LJIF")) {
      |            ^~
src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1963 |     if (id == AV_RL32("colr") && len > 0) {
      |            ^~
src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1970 |     if (id == AV_RL32("xfrm") && len > 0) {
      |            ^~
src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1979 |     if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) {
      |                                     ^~
src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2019 |     if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) {
      |                                     ^~
src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2058 |         if (id == AV_RB32("mjpg")) {
      |                ^~
src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2074 |     if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) {
      |                                     ^~
src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2082 |         if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) {
      |                ^~
src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2100 |         } else if (s->iccnum != 0 && nummarkers != s->iccnum) {
      |                                                 ^~
In file included from src/libavcodec/mjpegenc_common.h:27,
                 from src/libavcodec/mjpegenc.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
In file included from src/libavcodec/mjpegenc_common.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/mjpegdec.c: At top level:
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mjpegdec.c:2936:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2936 |       OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
      |       ^~~~~~
In file included from src/libavcodec/mjpegdec.c:38:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c: In function ‘mjpeg_encode_picture_frame’:
src/libavcodec/mjpegenc.c:125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |     for (int i = 0; i < m->huff_ncode; i++) {
      |                       ^
src/libavcodec/mjpegenc.c:136:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  136 |     for (int i = 0; i < m->huff_ncode; i++) {
      |                       ^
src/libavcodec/mjpegenc.c: In function ‘mjpeg_build_optimal_huffman’:
src/libavcodec/mjpegenc.c:172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |     for (int i = 0; i < m->huff_ncode; i++) {
      |                       ^
src/libavcodec/mjpegenc.c: At top level:
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/mpegvideoenc.h:33,
                 from src/libavcodec/mjpegenc.c:45:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:629:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  629 | FF_MPV_COMMON_OPTS
      | ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mjpegenc.c:633:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mjpegenc_huffman.o
CC	libavcodec/mlp.o
CC	libavcodec/mlp_parse.o
src/libavcodec/mlp.c: In function ‘ff_mlp_restart_checksum’:
src/libavcodec/mlp.c:123:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  123 |     for (i = 0; i < ((bit_size + 2) & 7); i++) {
      |                   ^
CC	libavcodec/mlp_parser.o
CC	libavcodec/mlpdec.o
CC	libavcodec/mlpdsp.o
src/libavcodec/mlpdec.c: In function ‘thd_channel_layout_extract_channel’:
src/libavcodec/mlpdec.c:216:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |     for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++)
      |                   ^
CC	libavcodec/mlpenc.o
src/libavcodec/mlpdec.c: In function ‘read_restart_header’:
src/libavcodec/mlpdec.c:583:35: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  583 |         && s->lossless_check_data != 0xffffffff) {
      |                                   ^~
src/libavcodec/mlpdec.c: In function ‘read_matrix_params’:
src/libavcodec/mlpdec.c:788:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  788 |         for (ch = 0; ch <= max_chan; ch++) {
      |                         ^~
src/libavcodec/mlpdsp.c: In function ‘mlp_filter_channel’:
src/libavcodec/mlpdsp.c:44:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   44 |         for (order = 0; order < firorder; order++)
      |                               ^
src/libavcodec/mlpdsp.c:46:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   46 |         for (order = 0; order < iirorder; order++)
      |                               ^
src/libavcodec/mlpdec.c: In function ‘read_block_data’:
src/libavcodec/mlpdec.c:1011:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1011 |         if (get_bits_count(gbp) != expected_stream_pos)
      |                                 ^~
src/libavcodec/mlpdec.c: In function ‘fill_noise_buffer’:
src/libavcodec/mlpdec.c:1076:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1076 |     for (i = 0; i < m->access_unit_size_pow2; i++) {
      |                   ^
src/libavcodec/mlpdec.c: In function ‘read_access_unit’:
src/libavcodec/mlpdec.c:1183:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1183 |     if (length < 4 || length > buf_size)
      |                              ^
src/libavcodec/mlpdec.c:1243:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1243 |         if (end < substream_start) {
      |                 ^
CC	libavcodec/mlz.o
In file included from src/libavcodec/mlpenc.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mlpenc.c: In function ‘compare_matrix_params’:
src/libavcodec/mlpenc.c:280:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |         for (unsigned int channel = 0; channel < ctx->num_channels; channel++)
      |                                                ^
src/libavcodec/mlpenc.c: In function ‘copy_restart_frame_params’:
src/libavcodec/mlpenc.c:388:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |         for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) {
      |                                                ^
src/libavcodec/mlpenc.c: In function ‘clear_channel_params’:
src/libavcodec/mlpenc.c:416:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |     for (unsigned channel = 0; channel < nb_channels; channel++) {
      |                                        ^
src/libavcodec/mlpenc.c: At top level:
src/libavcodec/mlpenc.c:453:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  453 | static int inline number_sbits(int number)
      | ^~~~~~
src/libavcodec/mlz.c: In function ‘ff_mlz_decompression’:
src/libavcodec/mlz.c:138:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  138 |     while (output_chars < size) {
      |                         ^
src/libavcodec/mlz.c:162:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |                         if (ret < 0 || ret > size - output_chars) {
      |                                            ^
src/libavcodec/mlz.c:168:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  168 |                         if (ret < 0 || ret > size - output_chars) {
      |                                            ^
src/libavcodec/mlpenc.c: In function ‘write_matrix_params’:
src/libavcodec/mlz.c:181:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  181 |                         if (ret < 0 || ret > size - output_chars) {
      |                                            ^
src/libavcodec/mlz.c:186:42: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |                         if (output_chars <= size && !mlz->freeze_flag) {
      |                                          ^~
src/libavcodec/mlpenc.c:837:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  837 |         for (unsigned int channel = 0; channel < ctx->num_channels; channel++) {
      |                                                ^
src/libavcodec/mlpenc.c: In function ‘write_frame_headers’:
src/libavcodec/mlpenc.c:1128:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1128 |     for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
      |                                          ^
src/libavcodec/mlpenc.c: In function ‘write_access_unit’:
src/libavcodec/mlpenc.c:1175:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1175 |     for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
      |                                          ^
src/libavcodec/mlpenc.c: In function ‘input_to_sample_buffer’:
src/libavcodec/mlpenc.c:1248:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1248 |         for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) {
      |                                    ^
src/libavcodec/mlpenc.c:1249:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1249 |             for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++)
      |                                                    ^
src/libavcodec/mlpenc.c: In function ‘set_filter_params’:
src/libavcodec/mlpenc.c:1367:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1367 |         for (unsigned int i = 0; i < order; i++)
      |                                    ^
src/libavcodec/mlpenc.c: In function ‘estimate_stereo_mode’:
src/libavcodec/mlpenc.c:1403:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1403 |     for(i = 2; i < ctx->number_of_samples; i++) {
      |                  ^
src/libavcodec/mlpenc.c: In function ‘code_matrix_coeffs’:
src/libavcodec/mlpenc.c:1435:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1435 |     for (unsigned int channel = 0; channel < ctx->num_channels; channel++) {
      |                                            ^
src/libavcodec/mlpenc.c: In function ‘lossless_matrix_coeffs’:
src/libavcodec/mlpenc.c:1488:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1488 |     for (unsigned int channel = 0; channel < ctx->num_channels; channel++)
      |                                            ^
src/libavcodec/mlpenc.c: In function ‘codebook_bits’:
src/libavcodec/mlpenc.c:1660:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1660 |         } else if (++is_greater >= ctx->max_codebook_search)
      |                                 ^~
src/libavcodec/mlpenc.c: In function ‘apply_filter’:
src/libavcodec/mlpenc.c:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1763 |     for (int i = 8; i < number_of_samples; i++) {
      |                       ^
src/libavcodec/mlpenc.c:1790:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1790 |     for (int i = 0; i < number_of_samples; i++) {
      |                       ^
src/libavcodec/mlpenc.c: In function ‘set_best_codebook’:
src/libavcodec/mlpenc.c:1943:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1943 |                     if (temp_bitcount < best_bitcount) {
      |                                       ^
src/libavcodec/mlpenc.c:1952:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1952 |                         if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1)
      |                                               ^
src/libavcodec/mlpenc.c: In function ‘set_major_params’:
src/libavcodec/mlpenc.c:1995:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1995 |         for (unsigned int channel = 0; channel < channels; channel++) {
      |                                                ^
CC	libavcodec/mmvideo.o
src/libavcodec/mlpenc.c: In function ‘mlp_encode_frame’:
src/libavcodec/mlpenc.c:2201:36: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2201 |     if (!frame && ctx->last_frames < ctx->max_restart_interval - 1)
      |                                    ^
CC	libavcodec/mobiclip.o
CC	libavcodec/motion_est.o
In file included from src/libavcodec/mmvideo.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpegvideoenc.h:34,
                 from src/libavcodec/motion_est.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
CC	libavcodec/motionpixels.o
In file included from src/libavcodec/mobiclip.c:34:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/mobiclip.c: In function ‘decode_macroblock’:
src/libavcodec/mobiclip.c:1000:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1000 |     if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab))
      |                        ^~
src/libavcodec/mobiclip.c: In function ‘mobiclip_decode’:
src/libavcodec/mobiclip.c:1288:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1288 |                     if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab))
      |                              ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/motion_est.c:34:
src/libavcodec/motion_est.c: In function ‘ff_estimate_p_frame_motion’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/motion_est.c:974:22: note: in expansion of macro ‘FFMIN’
  974 |         int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100);
      |                      ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/motion_est.c:974:22: note: in expansion of macro ‘FFMIN’
  974 |         int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100);
      |                      ^~~~~
CC	libavcodec/movsub_bsf.o
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/motion_est.c:1056:26: note: in expansion of macro ‘FFMIN’
 1056 |             int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100);
      |                          ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/motion_est.c:1056:26: note: in expansion of macro ‘FFMIN’
 1056 |             int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100);
      |                          ^~~~~
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/movsub_bsf.c:21:
src/libavcodec/movsub_bsf.c: In function ‘mov2textsub’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/movsub_bsf.c:78:18: note: in expansion of macro ‘FFMIN’
   78 |     pkt->size  = FFMIN(pkt->size - 2, AV_RB16(pkt->data));
      |                  ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/movsub_bsf.c:78:18: note: in expansion of macro ‘FFMIN’
   78 |     pkt->size  = FFMIN(pkt->size - 2, AV_RB16(pkt->data));
      |                  ^~~~~
CC	libavcodec/movtextdec.o
CC	libavcodec/movtextenc.o
CC	libavcodec/mp3_header_decompress_bsf.o
In file included from src/libavcodec/movtextdec.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/movtextdec.c: In function ‘decode_styl’:
src/libavcodec/movtextdec.c:279:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  279 |     if (2 + style_entries * 12 > size)
      |                                ^
src/libavcodec/movtextdec.c: At top level:
src/libavcodec/movtextdec.c:332:1: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  332 | const static size_t box_count = FF_ARRAY_ELEMS(box_types);
      | ^~~~~
src/libavcodec/movtextdec.c: In function ‘mov_text_decode_frame’:
src/libavcodec/movtextdec.c:531:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  531 |             if (tsmb_size < size_var) {
      |                           ^
src/libavcodec/movtextdec.c:537:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  537 |             if (tsmb_end - tsmb < tsmb_size)
      |                                 ^
src/libavcodec/movtextdec.c: At top level:
src/libavcodec/movtextdec.c:582:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  582 |     { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavcodec/movtextdec.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/movtextdec.c:583:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  583 |     { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/movtextenc.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/movtextenc.c: At top level:
src/libavcodec/movtextenc.c:164:1: warning: static’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  164 | const static size_t box_count = FF_ARRAY_ELEMS(box_types);
      | ^~~~~
src/libavcodec/movtextenc.c: In function ‘utf8_strlen’:
src/libavcodec/movtextenc.c:591:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  591 |     while (i < len) {
      |              ^
src/libavcodec/movtextenc.c: In function ‘mov_text_text_cb’:
src/libavcodec/movtextenc.c:614:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  614 |     s->text_pos += utf8_len ? utf8_len : len;
      |                                          ^~~
src/libavcodec/movtextenc.c: In function ‘mov_text_encode_frame’:
src/libavcodec/movtextenc.c:647:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  647 |     for (i = 0; i < sub->num_rects; i++) {
      |                   ^
src/libavcodec/movtextenc.c:677:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  677 |     if (s->buffer.len > bufsize - 3) {
      |                       ^
src/libavcodec/movtextenc.c: At top level:
src/libavcodec/movtextenc.c:691:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  691 |     { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
      |     ^
In file included from src/libavcodec/movtextenc.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mpc.o
CC	libavcodec/mpc7.o
CC	libavcodec/mpc8.o
CC	libavcodec/mpeg12.o
In file included from src/libavcodec/eatgq.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/eatgq.c: In function ‘tgq_decode_block’:
src/libavcodec/eatgq.c:69:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   69 |             block[scantable[i++]] = 0;
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
src/libavcodec/eatgq.c:70:9: note: here
   70 |         case 0:
      |         ^~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg12.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/mpeg12data.o
CC	libavcodec/mpeg12dec.o
CC	libavcodec/mpeg12enc.o
CC	libavcodec/mpeg12framerate.o
CC	libavcodec/mpeg2_metadata_bsf.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg_er.h:22,
                 from src/libavcodec/mpeg12dec.c:48:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg12enc.h:27,
                 from src/libavcodec/mpeg12enc.c:45:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpeg12enc.c: In function ‘ff_mpeg1_encode_picture_header’:
src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  554 |         for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++)
      |                       ^
src/libavcodec/mpeg12enc.c:614:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  614 |                 for (i = 0; i < side_data->size; i++)
      |                               ^
src/libavcodec/mpeg12dec.c: In function ‘mpeg_decode_slice’:
src/libavcodec/mpeg12dec.c:1713:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1713 |     if (mb_y == 0 && s->codec_tag == AV_RL32("SLIF")) {
      |                                   ^~
src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1734 |     if (s->mb_x >= (unsigned) s->mb_width) {
      |                 ^~
src/libavcodec/mpeg12enc.c: At top level:
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
In file included from src/libavcodec/mpeg12enc.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:202:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  202 |         { .dbl = 0.0 }, 0, 65535, FLAGS },
      |         ^
In file included from src/libavcodec/mpeg2_metadata_bsf.c:20:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:206:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  206 |         { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:210:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  210 |         { .i64 = -1 }, -1, 7, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:213:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  213 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1189 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:216:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  216 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg2_metadata_bsf.c:219:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 |         { .i64 = -1 }, -1, 255, FLAGS },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12dec.c: In function ‘vcr2_init_sequence’:
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12dec.c:2185:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2185 |     if (s->codec_tag == AV_RL32("BW10")) {
      |                      ^~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1190 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1191 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1191 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12dec.c: In function ‘mpeg_decode_frame’:
src/libavcodec/mpeg12enc.c:1191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1191 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2791 |     if (s->mpeg_enc_ctx_allocated == 0 && (   s2->codec_tag == AV_RL32("VCR2")
      |                                                             ^~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2792 |                                            || s2->codec_tag == AV_RL32("BW10")
      |                                                             ^~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mpeg4_unpack_bframes_bsf.o
src/libavcodec/mpeg12enc.c:1196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1196 |     COMMON_OPTS
      |     ^~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1198:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1198 |       FF_MPV_OFFSET(intra_vlc_format),    AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |       ^~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1199 |     { "non_linear_quant", "Use nonlinear quantizer.",    FF_MPV_OFFSET(q_scale_type),   AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1200 |     { "alternate_scan",   "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1201:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1201 |     { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc),         AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1219 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1220 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1220 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg12enc.c:1220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1220 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mpeg4audio.o
CC	libavcodec/mpeg4audio_sample_rates.o
src/libavcodec/mpeg4audio.c: In function ‘get_sample_rate’:
src/libavcodec/mpeg4audio.c:89:9: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |         ff_mpeg4audio_sample_rates[*index];
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpeg4audio.c: In function ‘ff_mpeg4audio_get_config_gb’:
src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  100 |     if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels))
      |                        ^
CC	libavcodec/mpeg4video.o
CC	libavcodec/mpeg4video_parser.o
CC	libavcodec/mpeg4videodec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg4video.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpeg4video.c:28:
src/libavcodec/mpeg4data.h: At top level:
src/libavcodec/mpeg4data.h:114:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  114 | };
      | ^
In file included from src/libavcodec/mpeg4videodata.h:27,
                 from src/libavcodec/mpeg4data.h:31:
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/mpeg4data.h:219:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 | };
      | ^
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/mpeg4data.h:323:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  323 | };
      | ^
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg4video_parser.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg4videodec.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpeg4videodec.c:49:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/mpeg4videodec.c: In function ‘gmc1_motion’:
src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  103 |     if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) ||
      |                         ^~
src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |         (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) {
      |                         ^~
src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |     if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) ||
      |                         ^~
src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  148 |         (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) {
      |                         ^~
CC	libavcodec/mpeg4videodsp.o
CC	libavcodec/mpeg4videoenc.o
CC	libavcodec/mpeg_er.o
src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_studio_mb’:
src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2308 |     if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0)
      |                               ^
src/libavcodec/mpeg4videodec.c: In function ‘decode_vol_header’:
src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2661 |                 !(s->width && s->codec_tag == AV_RL32("MP4S"))) {
      |                                            ^~
src/libavcodec/mpeg4videodec.c: In function ‘decode_user_data’:
src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2957 |             if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
      |                     ^
src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2957 |             if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
      |                                     ^
src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2957 |             if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
      |                                                     ^
src/libavcodec/mpeg4videodec.c: In function ‘ff_mpeg4_workaround_bugs’:
src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2987 |         if (s->codec_tag        == AV_RL32("XVID") ||
      |                                 ^~
src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2988 |             s->codec_tag        == AV_RL32("XVIX") ||
      |                                 ^~
src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2989 |             s->codec_tag        == AV_RL32("RMP4") ||
      |                                 ^~
src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2990 |             s->codec_tag        == AV_RL32("ZMP4") ||
      |                                 ^~
src/libavcodec/mpeg4videodsp.c: In function ‘ff_gmc_c’:
src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   72 |             if ((unsigned) src_x < width) {
      |                                  ^
src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |                 if ((unsigned) src_y < height) {
      |                                      ^
src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |                 if ((unsigned) src_y < height) {
      |                                      ^
src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2991 |             s->codec_tag        == AV_RL32("SIPP"))
      |                                 ^~
src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2996 |         if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 &&
      |                          ^~
src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3006 |         if (s->codec_tag == AV_RL32("XVIX"))
      |                          ^~
src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3009 |         if (s->codec_tag == AV_RL32("UMP4"))
      |                          ^~
src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3018 |         if (ctx->xvid_build <= 3U)
      |                             ^~
src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3021 |         if (ctx->xvid_build <= 1U)
      |                             ^~
src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3024 |         if (ctx->xvid_build <= 12U)
      |                             ^~
src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3027 |         if (ctx->xvid_build <= 32U)
      |                             ^~
src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3035 |         if (ctx->lavc_build < 4653U)
      |                             ^
src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3038 |         if (ctx->lavc_build < 4655U)
      |                             ^
src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3041 |         if (ctx->lavc_build < 4670U)
      |                             ^
CC	libavcodec/mpegaudio.o
src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3044 |         if (ctx->lavc_build <= 4712U)
      |                             ^~
src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3059 |         if (ctx->divx_version < 500U)
      |                               ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg4videoenc.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpeg4videodec.c: In function ‘ff_mpeg4_decode_picture_header’:
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg_er.c:20:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3507 |     if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) {
      |                      ^~
src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3517 |                 (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) {
      |                                                                                  ^~
src/libavcodec/mpeg_er.c: In function ‘ff_mpeg_er_init’:
src/libavcodec/mpeg_er.c:125:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  125 |     for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++)
      |                   ^
src/libavcodec/mpeg4videoenc.c: At top level:
src/libavcodec/mpeg4videoenc.c:1378:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1378 |     { "data_partitioning", "Use data partitioning.",      OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/mpeg4videoenc.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videodec.c: At top level:
src/libavcodec/mpeg4videoenc.c:1379:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1379 |     { "alternate_scan",    "Enable alternate scantable.", OFFSET(alternate_scan),    AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1381:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1381 |       OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1382 |     FF_MPV_COMMON_BFRAME_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videodec.c:3840:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3840 |     {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
      |     ^
In file included from src/libavcodec/mpeg4videodec.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1382 |     FF_MPV_COMMON_BFRAME_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1382 |     FF_MPV_COMMON_BFRAME_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videodec.c:3841:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 3841 |     {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mpegaudio_parser.o
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1383 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1384 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1384 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1384 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/mpegaudiodata.o
CC	libavcodec/mpegaudiodec_common.o
CC	libavcodec/mpegaudiodec_fixed.o
CC	libavcodec/mpegaudiodec_float.o
CC	libavcodec/mpegaudiodecheader.o
In file included from src/libavcodec/mpegaudiodec_fixed.c:61:
src/libavcodec/mpegaudiodec_template.c: In function ‘l3_unscale’:
src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  233 |     if (e > (SUINT)31)
      |           ^
In file included from src/libavutil/common.h:575,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavcodec/codec_internal.h:25,
                 from src/libavcodec/mpegaudiodec_fixed.c:27:
src/libavcodec/mpegaudiodec_template.c: In function ‘decode_init_static’:
src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  274 |                     i, j, (float) is_table_lsf[j][0][i],
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  275 |                     (float) is_table_lsf[j][1][i]);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c: In function ‘mp_decode_frame’:
In file included from src/libavcodec/mpegaudiodec_float.c:74:
src/libavcodec/mpegaudiodec_template.c: In function ‘l3_unscale’:
src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  233 |     if (e > (SUINT)31)
      |           ^
src/libavcodec/mpegaudiodec_template.c:1485:30: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1485 |         s->avctx->frame_size = s->lsf ? 576 : 1152;
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from src/libavutil/common.h:575,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/codec.h:26,
                 from src/libavcodec/codec_internal.h:25,
                 from src/libavcodec/mpegaudiodec_float.c:28:
src/libavcodec/mpegaudiodec_template.c: In function ‘decode_init_static’:
src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  274 |                     i, j, (float) is_table_lsf[j][0][i],
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:1486:5: note: here
 1486 |     default:
      |     ^~~~~~~
src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  275 |                     (float) is_table_lsf[j][1][i]);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c: In function ‘mp_decode_frame’:
src/libavcodec/mpegaudiodec_template.c:1485:30: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1485 |         s->avctx->frame_size = s->lsf ? 576 : 1152;
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:1486:5: note: here
 1486 |     default:
      |     ^~~~~~~
src/libavcodec/mpegaudiodecheader.c: In function ‘avpriv_mpegaudio_decode_header’:
src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   55 |     if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab))
      |                           ^~
CC	libavcodec/mpegaudiodsp.o
CC	libavcodec/mpegaudiodsp_data.o
CC	libavcodec/mpegaudiodsp_fixed.o
CC	libavcodec/mpegaudiodsp_float.o
CC	libavcodec/mpegaudioenc_fixed.o
CC	libavcodec/mpegaudioenc_float.o
CC	libavcodec/mpegaudiotabs.o
CC	libavcodec/mpegpicture.o
In file included from src/libavcodec/mpegaudiodsp_float.c:20:
src/libavcodec/mpegaudiodsp_template.c: In function ‘mpa_synth_init’:
src/libavcodec/mpegaudiodsp_template.c:206:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  206 |         v *= 1.0 / (1LL<<(16 + FRAC_BITS));
      |           ^~
In file included from src/libavcodec/mpegaudioenc_template.c:31,
                 from src/libavcodec/mpegaudioenc_fixed.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpegaudioenc_template.c: In function ‘MPA_encode_init’:
src/libavcodec/mpegaudioenc_template.c:124:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  124 |     a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0);
      |                                                  ^
src/libavcodec/mpegaudioenc_template.c:129:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |     s->frame_frac_incr = (int)((a - floor(a)) * 65536.0);
      |                                   ^
In file included from src/libavcodec/mpegaudioenc_template.c:31,
                 from src/libavcodec/mpegaudioenc_float.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpegaudioenc_template.c: In function ‘MPA_encode_init’:
src/libavcodec/mpegaudioenc_template.c:124:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  124 |     a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0);
      |                                                  ^
src/libavcodec/mpegaudioenc_template.c:129:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  129 |     s->frame_frac_incr = (int)((a - floor(a)) * 65536.0);
      |                                   ^
src/libavcodec/mpegaudioenc_template.c:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |         s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20);
      |                                                             ^
src/libavcodec/mpegaudioenc_template.c: In function ‘encode_frame’:
src/libavcodec/mpegaudioenc_template.c:689:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  689 |                                 q[m] = (int)((a + 1.0) * steps * 0.5);
      |                                                 ^
CC	libavcodec/mpegutils.o
CC	libavcodec/mpegvideo.o
CC	libavcodec/mpegvideo_dec.o
CC	libavcodec/mpegvideo_enc.o
CC	libavcodec/mpegvideo_motion.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg_er.h:22,
                 from src/libavcodec/mpegvideo.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpegvideo_dec.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpeg_update_thread_context’:
src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  158 |             AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) {
      |                                          ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg12codecs.h:25,
                 from src/libavcodec/mpegvideo_enc.c:49:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpv_export_qp_table’:
src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  519 |     for (unsigned y = 0; y < p->alloc_mb_height; y++)
      |                            ^
src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  520 |         for (unsigned x = 0; x < p->alloc_mb_width; x++) {
      |                                ^
In file included from src/libavcodec/mpegvideo_enc.c:74:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mpegvideo_enc.c: At top level:
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/mpegvideo_enc.c:43:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 |     FF_MPV_COMMON_OPTS
      |     ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     FF_MPV_COMMON_MOTION_EST_OPTS
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/mpegvideo_enc.c: In function ‘update_qscale’:
src/libavcodec/mpegvideo_enc.c:199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         for (i = 0 ; i<FF_ARRAY_ELEMS(ff_mpeg2_non_linear_qscale); i++) {
      |                       ^
src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_encode_end’:
src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  991 |     for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++)
      |                   ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h261.h:31,
                 from src/libavcodec/mpegvideo_motion.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/mpegvideo_motion.c: In function ‘hpel_motion’:
src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   59 |     if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) ||
      |                         ^~
src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   60 |         (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) {
      |                         ^~
src/libavcodec/mpegvideo_motion.c: In function ‘mpeg_motion_internal’:
src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |     if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15   , 0) ||
      |                         ^~
src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  151 |         (unsigned)src_y >= FFMAX(   v_edge_pos - (motion_y & 1) - h + 1, 0)) {
      |                         ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/timer.h:51,
                 from src/libavutil/internal.h:43,
                 from src/libavcodec/mpegvideo_enc.c:38:
src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_encode_picture’:
src/libavcodec/mpegvideo_enc.c:1819:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1819 |             int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500);
      |                                                    ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavcodec/mpegvideo_enc.c:1819:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1819 |             int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500);
      |                                                    ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1824 |                 s->lambda < s->lmax) {
      |                           ^
src/libavcodec/mpegvideo_motion.c: In function ‘qpel_motion’:
src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |     if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15   , 0) ||
      |                         ^~
src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  385 |         (unsigned)src_y >= FFMAX(   v_edge_pos - (motion_y & 3) - h + 1, 0)) {
      |                         ^~
src/libavcodec/mpegvideo_motion.c: In function ‘chroma_4mv_motion’:
src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  470 |     if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy  & 1) - 7, 0) ||
      |                         ^~
src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  471 |         (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) {
      |                         ^~
src/libavcodec/mpegvideo_motion.c: In function ‘apply_8x8’:
src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  629 |             if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) ||
      |                                 ^~
src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  630 |                 (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) {
      |                                 ^~
src/libavcodec/mpegvideo_motion.c: In function ‘mpv_motion_internal’:
src/libavcodec/mpegvideo_motion.c:754:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  754 |         if (CONFIG_SMALL || is_mpeg12) {
      |            ^
src/libavcodec/mpegvideo_motion.c:778:5: note: here
  778 |     case MV_TYPE_DMV:
      |     ^~~~
src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_reallocate_putbitbuffer’:
src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2818 |     if (put_bytes_left(&s->pb, 0) < threshold
      |                                   ^
src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2845 |     if (put_bytes_left(&s->pb, 0) < threshold)
      |                                   ^
CC	libavcodec/mpegvideo_parser.o
src/libavcodec/mpegvideo_enc.c: In function ‘encode_thread’:
src/libavcodec/mpegvideo_enc.c:2977:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 2977 |                     if(s->mb_x==0 && s->mb_y!=0) is_gob_start=1;
      |                       ^
src/libavcodec/mpegvideo_enc.c:2978:17: note: here
 2978 |                 case AV_CODEC_ID_MPEG1VIDEO:
      |                 ^~~~
CC	libavcodec/mpegvideodata.o
CC	libavcodec/mpegvideoencdsp.o
CC	libavcodec/mpl2dec.o
CC	libavcodec/mqc.o
CC	libavcodec/mqcdec.o
CC	libavcodec/mqcenc.o
CC	libavcodec/mscc.o
CC	libavcodec/msgsmdec.o
src/libavcodec/mqcenc.c: In function ‘setbits’:
src/libavcodec/mqcenc.c:67:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   67 |     if (mqc->c >= tmp)
      |                ^~
src/libavcodec/mqcenc.c: In function ‘ff_mqc_encode’:
src/libavcodec/mqcenc.c:89:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |             if (mqc->a < qe)
      |                        ^
src/libavcodec/mqcenc.c:98:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   98 |         if (mqc->a < qe)
      |                    ^
CC	libavcodec/msmpeg4.o
In file included from src/libavcodec/mscc.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mscc.c: In function ‘rle_uncompress’:
src/libavcodec/mscc.c:71:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |             for (j = 0; j < run; j++) {
      |                           ^
src/libavcodec/mscc.c:104:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  104 |                 for (j = 0; j < copy; j++) {
      |                               ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/msmpeg4.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/msmpeg4_vc1_data.o
CC	libavcodec/msmpeg4data.o
CC	libavcodec/msmpeg4dec.o
src/libavcodec/msmpeg4data.c:448:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  448 |       table0_level, },
      |       ^~~~~~~~~~~~
In file included from src/libavcodec/h263data.h:36,
                 from src/libavcodec/msmpeg4data.c:30:
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/msmpeg4data.c:454:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  454 |       table2_level, },
      |       ^~~~~~~~~~~~
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/msmpeg4data.c:460:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  460 |       ff_mpeg4_intra_level, },
      |       ^~~~~~~~~~~~~~~~~~~~
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/msmpeg4data.c:467:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  467 |       table1_level, },
      |       ^~~~~~~~~~~~
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/msmpeg4data.c:473:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  473 |       table4_level, },
      |       ^~~~~~~~~~~~
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
src/libavcodec/msmpeg4data.c:479:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  479 |       ff_inter_level, },
      |       ^~~~~~~~~~~~~~
src/libavcodec/rl.h:45:14: note: index_run’ declared here
   45 |     uint8_t *index_run[2];         ///< encoding only
      |              ^~~~~~~~~
CC	libavcodec/msmpeg4enc.o
src/libavcodec/msmpeg4data.c:1617:7: warning: missing initializer for field ‘table_mv_index’ of ‘MVTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1617 |       table0_mvy, },
      |       ^~~~~~~~~~
In file included from src/libavcodec/msmpeg4data.c:32:
src/libavcodec/msmpeg4data.h:46:15: note: table_mv_index’ declared here
   46 |     uint16_t *table_mv_index; /* encoding: convert mv to index in table_mv */
      |               ^~~~~~~~~~~~~~
src/libavcodec/msmpeg4data.c:1621:7: warning: missing initializer for field ‘table_mv_index’ of ‘MVTable’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1621 |       table1_mvy, }
      |       ^~~~~~~~~~
src/libavcodec/msmpeg4data.h:46:15: note: table_mv_index’ declared here
   46 |     uint16_t *table_mv_index; /* encoding: convert mv to index in table_mv */
      |               ^~~~~~~~~~~~~~
CC	libavcodec/msp2dec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/msmpeg4dec.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/msmpeg4enc.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/msp2dec.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/msp2dec.c: In function ‘msp2_decode_frame’:
src/libavcodec/msp2dec.c:56:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   56 |     for (y = 0; y < avctx->height; y++) {
      |                   ^
src/libavcodec/msp2dec.c:63:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   63 |         if (pkt_size > buf_size) {
      |                      ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/msp2dec.c:27:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/msp2dec.c:74:72: note: in expansion of macro ‘FFMIN’
   74 |                 memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x));
      |                                                                        ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/msp2dec.c:74:72: note: in expansion of macro ‘FFMIN’
   74 |                 memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x));
      |                                                                        ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/msp2dec.c:82:68: note: in expansion of macro ‘FFMIN’
   82 |                 memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x));
      |                                                                    ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/msp2dec.c:82:68: note: in expansion of macro ‘FFMIN’
   82 |                 memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x));
      |                                                                    ^~~~~
CC	libavcodec/msrle.o
CC	libavcodec/msrledec.o
CC	libavcodec/mss1.o
In file included from src/libavcodec/msrledec.h:26,
                 from src/libavcodec/msrle.c:36:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mss12.o
In file included from src/libavcodec/msrledec.h:26,
                 from src/libavcodec/msrledec.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/msrledec.c: In function ‘msrle_decode_8_16_24_32’:
src/libavcodec/msrledec.c:167:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |                 if (line < 0 || pos >= width){
      |                                     ^~
In file included from src/libavcodec/mss12.h:32,
                 from src/libavcodec/mss1.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mss2.o
In file included from src/libavcodec/mss12.h:32,
                 from src/libavcodec/mss12.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mss2dsp.o
src/libavcodec/mss12.c: In function ‘decode_pivot’:
src/libavcodec/mss12.c:461:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  461 |     if ((unsigned)val >= base)
      |                       ^~
src/libavcodec/mss12.c: In function ‘ff_mss12_decode_init’:
src/libavcodec/mss12.c:592:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  592 |     if (AV_RB32(avctx->extradata) < avctx->extradata_size) {
      |                                   ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/mss12.c:30:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/mss12.c:600:27: note: in expansion of macro ‘FFMAX’
  600 |     avctx->coded_width  = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width);
      |                           ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/mss12.c:600:27: note: in expansion of macro ‘FFMAX’
  600 |     avctx->coded_width  = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width);
      |                           ^~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/mss12.c:601:27: note: in expansion of macro ‘FFMAX’
  601 |     avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height);
      |                           ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/mss12.c:601:27: note: in expansion of macro ‘FFMAX’
  601 |     avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height);
      |                           ^~~~~
src/libavcodec/mss12.c:635:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  635 |            av_int2float(AV_RB32(avctx->extradata + 28)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:639:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  639 |            av_int2float(AV_RB32(avctx->extradata + 36)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:641:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  641 |            av_int2float(AV_RB32(avctx->extradata + 40)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:643:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  643 |            av_int2float(AV_RB32(avctx->extradata + 44)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/mss3.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpeg_er.h:22,
                 from src/libavcodec/mss2.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mss12.h:32,
                 from src/libavcodec/mss2.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mss34dsp.o
CC	libavcodec/mss4.o
In file included from src/libavcodec/mss3.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mss3.c: In function ‘rac_get_model2_sym’:
src/libavcodec/mss3.c:346:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  346 |     bit    = (c->low >= helper);
      |                      ^~
src/libavcodec/mss3.c: In function ‘rac_get_model256_sym’:
src/libavcodec/mss3.c:412:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |         if (m->freqs[ssym] <= helper) {
      |                            ^~
CC	libavcodec/msvideo1.o
In file included from src/libavcodec/mss4.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/mss4.c:38:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
CC	libavcodec/msvideo1enc.o
CC	libavcodec/mv30.o
CC	libavcodec/mvcdec.o
In file included from src/libavcodec/msvideo1enc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mvha.o
In file included from src/libavcodec/mv30.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/mwsc.o
In file included from src/libavcodec/mvcdec.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mvha.c: In function ‘build_vlc’:
src/libavcodec/mvha.c:109:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 |                 if (val && (val < nodes[first_node].count)) {
      |                                 ^
src/libavcodec/mvha.c:110:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |                     if (val >= nodes[second_node].count) {
      |                             ^~
src/libavcodec/mvha.c: In function ‘decode_frame’:
src/libavcodec/mvha.c:159:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  159 |     if (size < 1 || size >= avpkt->size)
      |                          ^~
In file included from src/libavcodec/mwsc.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/mwsc.c: In function ‘rle_uncompress’:
src/libavcodec/mwsc.c:53:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   53 |             for (int j = 0; j < run; j++, w++) {
      |                               ^
src/libavcodec/mwsc.c:64:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   64 |             for (int j = 0; j < fill; j++, w++) {
      |                               ^
src/libavcodec/mwsc.c:75:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |             for (int j = 0; j < run; j++, w++) {
      |                               ^
CC	libavcodec/mxpegdec.o
CC	libavcodec/nellymoser.o
CC	libavcodec/nellymoserdec.o
CC	libavcodec/nellymoserenc.o
src/libavcodec/mxpegdec.c: In function ‘mxpeg_decode_mxm’:
src/libavcodec/mxpegdec.c:101:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  101 |     if (bitmask_size > buf_size - 12) {
      |                      ^
src/libavcodec/mxpegdec.c:133:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  133 |         for (i = 0; i < bitmask_size; ++i) {
      |                       ^
src/libavcodec/mxpegdec.c: In function ‘mxpeg_check_dimensions’:
src/libavcodec/mxpegdec.c:161:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  161 |     if ((jpg->width + 0x0F)>>4 != s->mb_width ||
      |                                ^~
src/libavcodec/mxpegdec.c:162:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |         (jpg->height + 0x0F)>>4 != s->mb_height) {
      |                                 ^~
src/libavcodec/nellymoserdec.c: In function ‘nelly_decode_block’:
src/libavcodec/nellymoserdec.c:80:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   80 |         pval = -exp2(val/2048) * s->scale_bias;
      |                                ^
src/libavcodec/nellymoserdec.c:98:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   98 |                 aptr[j] = M_SQRT1_2*pows[j];
      |                                    ^
src/libavcodec/nellymoserdec.c:100:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  100 |                     aptr[j] *= -1.0;
      |                             ^~
CC	libavcodec/neon/mpegvideo.o
In file included from src/libavcodec/nellymoserenc.c:52:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:209:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:306:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/noise_bsf.o
CC	libavcodec/notchlc.o
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/nellymoserenc.c:38:
src/libavcodec/nellymoserenc.c: In function ‘encode_block’:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/nellymoserenc.c:327:18: note: in expansion of macro ‘FFMAX’
  327 |             log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0;
      |                  ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/nellymoserenc.c:327:18: note: in expansion of macro ‘FFMAX’
  327 |             log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0;
      |                  ^~~~~
CC	libavcodec/null.o
src/libavcodec/noise_bsf.c:215:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  215 |     { "amount",     NULL, OFFSET(amount_str),     AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
      |     ^
In file included from src/libavcodec/noise_bsf.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/noise_bsf.c:216:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  216 |     { "drop",       NULL, OFFSET(drop_str),       AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/noise_bsf.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  217 |     { "dropamount", NULL, OFFSET(dropamount),     AV_OPT_TYPE_INT,    { .i64 = 0    }, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/notchlc.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/notchlc.c: In function ‘decode_frame’:
src/libavcodec/notchlc.c:495:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  495 |         if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255)
      |                                            ^
CC	libavcodec/null_bsf.o
src/libavcodec/notchlc.c:506:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  506 |         if (ret != uncompressed_size)
      |                 ^~
CC	libavcodec/nuv.o
CC	libavcodec/on2avc.o
CC	libavcodec/on2avcdata.o
In file included from src/libavcodec/on2avc.c:24:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
In file included from src/libavcodec/on2avc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/options.o
src/libavcodec/on2avc.c: In function ‘pretwiddle’:
src/libavcodec/on2avc.c:338:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  338 |             sum += src[j] * tab[j * tab_step + i];
      |                           ^
src/libavcodec/on2avc.c:339:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  339 |         out[i] += sum;
      |                ^~
src/libavcodec/on2avc.c:348:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  348 |             sum += src2[j] * tab[j * tab_step + i];
      |                            ^
src/libavcodec/on2avc.c:349:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  349 |         out[i] += sum;
      |                ^~
src/libavcodec/on2avc.c: In function ‘twiddle’:
src/libavcodec/on2avc.c:372:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  372 |                 src2[j] += in0 * *t++;
      |                                ^
src/libavcodec/on2avc.c:372:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  372 |                 src2[j] += in0 * *t++;
      |                         ^~
src/libavcodec/on2avc.c:374:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  374 |                 src2[src2_len - j - 1] += in0 * tab[pos + 1 + j];
      |                                               ^
src/libavcodec/on2avc.c:374:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  374 |                 src2[src2_len - j - 1] += in0 * tab[pos + 1 + j];
      |                                        ^~
src/libavcodec/on2avc.c:377:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  377 |                 src2[pos - j] += in0 * tab[j];
      |                                      ^
src/libavcodec/on2avc.c:377:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  377 |                 src2[pos - j] += in0 * tab[j];
      |                               ^~
src/libavcodec/on2avc.c: In function ‘on2avc_decode_init’:
src/libavcodec/on2avc.c:909:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  909 |     if (channels > 2U) {
      |                  ^
In file included from src/libavcodec/options.c:38:
src/libavcodec/options_table.h:48:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E},
      | ^
In file included from src/libavcodec/options.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:49:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:53:8: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |        OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E},
      |        ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:92:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:93:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:94:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:96:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:98:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:99:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:100:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:101:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:104:11: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  104 |           OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E},
      |           ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:109:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:110:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:111:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:134:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:144:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:145:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:146:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:147:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:149:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  149 |             OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
      |             ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:150:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:151:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:152:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:160:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:161:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:162:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:163:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:164:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:180:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:185:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:186:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:187:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  187 | {"sar",    "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:204:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:205:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:206:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:207:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  207 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:208:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:209:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:210:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:215:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:218:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:219:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:220:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:221:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:227:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:251:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:252:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:263:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:264:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:265:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:266:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:267:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:268:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:269:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:275:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:276:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use),  AV_OPT_TYPE_FLOAT, {.dbl = 3 },     0.0, FLT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:277:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:356:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX },
      | ^
src/libavutil/opt.h:280:9: note: flags’ declared here
  280 |     int flags;
      |         ^~~~~
src/libavcodec/options_table.h:357:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:372:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:373:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:379:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:380:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:387:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:388:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  0, 0, A|V|S|D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:389:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:390:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:391:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:392:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:398:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options_table.h:399:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:195:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:196:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:197:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:198:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:199:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/options.c:201:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/neon/mpegvideo.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/neon/mpegvideo.c: At top level:
src/libavcodec/neon/mpegvideo.c:36:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
   36 | static void inline ff_dct_unquantize_h263_neon(int qscale, int qadd, int nCoeffs,
      | ^~~~~~
CC	libavcodec/opus_celt.o
CC	libavcodec/opus_metadata_bsf.o
CC	libavcodec/opus_parse.o
CC	libavcodec/opus_parser.o
src/libavcodec/opus_celt.c: In function ‘ff_celt_bitalloc’:
src/libavcodec/opus_celt.c:154:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |     if (opus_rc_tell(rc) + 4 <= f->framebits) {
      |                              ^~
src/libavcodec/opus_celt.c:175:58: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  175 |         while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) {
      |                                                          ^
src/libavcodec/opus_celt.c:200:42: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |     if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths)
      |                                          ^~
src/libavcodec/opus_celt.c:209:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |     if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3))
      |                                                    ^~
CC	libavcodec/opus_pvq.o
In file included from src/libavcodec/opus_parser.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/opus_parser.c: In function ‘parse_opus_ts_header’:
src/libavcodec/opus_parser.c:72:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   72 |     if (bytestream2_tell(&gb) + payload_len_tmp > buf_len)
      |                                                 ^
CC	libavcodec/opus_rc.o
CC	libavcodec/opus_silk.o
CC	libavcodec/opusdec.o
src/libavcodec/opus_pvq.c: In function ‘celt_exp_rotation_impl’:
src/libavcodec/opus_pvq.c:98:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   98 |     for (i = 0; i < len - stride; i++) {
      |                   ^
src/libavcodec/opus_pvq.c: In function ‘celt_exp_rotation’:
src/libavcodec/opus_pvq.c:127:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  127 |     theta = M_PI * gain * gain / 4;
      |                  ^
src/libavcodec/opus_pvq.c:127:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  127 |     theta = M_PI * gain * gain / 4;
      |                         ^
src/libavcodec/opus_pvq.c:141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  141 |     for (i = 0; i < stride; i++) {
      |                   ^
src/libavcodec/opus_pvq.c: In function ‘celt_extract_collapse_mask’:
src/libavcodec/opus_pvq.c:162:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |     for (i = 0; i < B; i++)
      |                   ^
src/libavcodec/opus_pvq.c: In function ‘celt_haar1’:
src/libavcodec/opus_pvq.c:240:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  240 |             X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2;
      |                                                     ^
src/libavcodec/opus_pvq.c:241:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  241 |             X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2;
      |                                                     ^
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/mathops.h:28,
                 from src/libavcodec/opus_pvq.c:30:
src/libavcodec/opus_pvq.c: In function ‘celt_icwrsi’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/opus_pvq.c:36:45: note: in expansion of macro ‘FFMIN’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                             ^~~~~
src/libavcodec/opus_pvq.c:267:30: note: in expansion of macro ‘CELT_PVQ_U’
  267 |         const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1);
      |                              ^~~~~~~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/opus_pvq.c:36:45: note: in expansion of macro ‘FFMIN’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                             ^~~~~
src/libavcodec/opus_pvq.c:267:30: note: in expansion of macro ‘CELT_PVQ_U’
  267 |         const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1);
      |                              ^~~~~~~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/opus_pvq.c:36:58: note: in expansion of macro ‘FFMAX’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                                          ^~~~~
src/libavcodec/opus_pvq.c:267:30: note: in expansion of macro ‘CELT_PVQ_U’
  267 |         const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1);
      |                              ^~~~~~~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/opus_pvq.c:36:58: note: in expansion of macro ‘FFMAX’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                                          ^~~~~
src/libavcodec/opus_pvq.c:267:30: note: in expansion of macro ‘CELT_PVQ_U’
  267 |         const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1);
      |                              ^~~~~~~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/opus_pvq.c:36:45: note: in expansion of macro ‘FFMIN’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                             ^~~~~
src/libavcodec/opus_pvq.c:268:16: note: in expansion of macro ‘CELT_PVQ_U’
  268 |         idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s;
      |                ^~~~~~~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/opus_pvq.c:36:45: note: in expansion of macro ‘FFMIN’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                             ^~~~~
src/libavcodec/opus_pvq.c:268:16: note: in expansion of macro ‘CELT_PVQ_U’
  268 |         idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s;
      |                ^~~~~~~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/opus_pvq.c:36:58: note: in expansion of macro ‘FFMAX’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                                          ^~~~~
src/libavcodec/opus_pvq.c:268:16: note: in expansion of macro ‘CELT_PVQ_U’
  268 |         idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s;
      |                ^~~~~~~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                       ^~~
src/libavcodec/opus_pvq.c:36:58: note: in expansion of macro ‘FFMAX’
   36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
      |                                                          ^~~~~
src/libavcodec/opus_pvq.c:268:16: note: in expansion of macro ‘CELT_PVQ_U’
  268 |         idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s;
      |                ^~~~~~~~~~
src/libavcodec/opus_pvq.c: In function ‘celt_calc_theta’:
src/libavcodec/opus_pvq.c:467:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  467 |     return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI);
      |                                                            ^
src/libavcodec/opus_pvq.c: In function ‘celt_stereo_ms_decouple’:
src/libavcodec/opus_pvq.c:485:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  485 |         X[i] = (X[i] + Y[i])*M_SQRT1_2;
      |                             ^
src/libavcodec/opus_pvq.c:486:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  486 |         Y[i] = (Y[i] - Xret)*M_SQRT1_2;
      |                             ^
In file included from src/libavcodec/opusdec.c:41:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavcodec/opus_pvq.c: In function ‘quant_band_template’:
src/libavcodec/opus_pvq.c:877:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  877 |             for (i = 0; i < N0; i++)
      |                           ^
src/libavcodec/opus_rc.c: In function ‘ff_opus_rc_dec_uint_step’:
src/libavcodec/opus_rc.c:219:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  219 |     k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2;
      |                 ^
src/libavcodec/opus_rc.c:221:38: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  221 |     opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1),
      |                                      ^~
src/libavcodec/opus_rc.c:222:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |                        (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total);
      |                           ^~
src/libavcodec/opus_rc.c: In function ‘ff_opus_rc_enc_uint_step’:
src/libavcodec/opus_rc.c:228:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  228 |     const uint32_t a = val <= k0, b = 2*a + 1;
      |                            ^~
src/libavcodec/opus_rc.c: In function ‘ff_opus_rc_enc_uint_tri’:
src/libavcodec/opus_rc.c:264:11: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     if (k <= qn >> 1) {
      |           ^~
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/get_bits.h:31,
                 from src/libavcodec/opus_rc.h:27,
                 from src/libavcodec/opus_rc.c:23:
src/libavcodec/opus_rc.c: In function ‘ff_opus_rc_enc_laplace’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/opus_rc.c:330:30: note: in expansion of macro ‘FFMIN’
  330 |         const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1);
      |                              ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/opus_rc.c:330:30: note: in expansion of macro ‘FFMIN’
  330 |         const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1);
      |                              ^~~~~
src/libavcodec/opus_silk.c: In function ‘silk_unmix_ms’:
src/libavcodec/opus_silk.c:757:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  757 |         float p0      = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]);
      |                              ^
src/libavcodec/opus_silk.c:764:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  764 |         float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]);
      |                         ^
src/libavcodec/opusdec.c: In function ‘opus_fade’:
src/libavcodec/opusdec.c:145:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |         out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
      |                                                     ^
src/libavcodec/opusdec.c:145:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |         out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
      |                                              ^
src/libavcodec/opusdec.c:145:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  145 |         out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
      |                                     ^
src/libavcodec/opusdec.c: In function ‘opus_decode_packet’:
src/libavcodec/opusdec.c:542:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  542 |         if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy))
      |                                    ^
src/libavcodec/opusdec.c: At top level:
src/libavcodec/opusdec.c:759:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  759 |     { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD },
      |     ^
In file included from src/libavcodec/opusdec.c:45:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/opusdec_celt.o
CC	libavcodec/opusdsp.o
CC	libavcodec/opusenc.o
CC	libavcodec/opusenc_psy.o
CC	libavcodec/opustab.o
src/libavcodec/opusdec_celt.c: In function ‘celt_decode_coarse_energy’:
src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   45 |     if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) {
      |                              ^~
src/libavcodec/opusdec_celt.c: In function ‘celt_postfilter_apply_transition’:
src/libavcodec/opusdec_celt.c:174:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  174 |     if (block->pf_gains[0]     == 0.0 &&
      |                                ^~
src/libavcodec/opusdec_celt.c:175:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |         block->pf_gains_old[0] == 0.0)
      |                                ^~
src/libavcodec/opusdec_celt.c:194:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |         data[i] +=  (1.0 - w) * g00 * data[i - T0]                          +
      |                          ^
src/libavcodec/opusdec_celt.c:194:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |         data[i] +=  (1.0 - w) * g00 * data[i - T0]                          +
      |                               ^
src/libavcodec/opusdec_celt.c:194:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |         data[i] +=  (1.0 - w) * g00 * data[i - T0]                          +
      |                                     ^
src/libavcodec/opusdec_celt.c:195:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  195 |                     (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
      |                          ^
src/libavcodec/opusdec_celt.c:195:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  195 |                     (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
      |                               ^
src/libavcodec/opusdec_celt.c:195:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  195 |                     (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
      |                                     ^
src/libavcodec/opusdec_celt.c:196:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  196 |                     (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
      |                          ^
src/libavcodec/opusdec_celt.c:196:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  196 |                     (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
      |                               ^
src/libavcodec/opusdec_celt.c:196:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  196 |                     (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
      |                                     ^
src/libavcodec/opusdec_celt.c:196:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  196 |                     (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
      |                                                                             ^
src/libavcodec/opusdec_celt.c:197:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  197 |                     w         * g10 * x2                                    +
      |                                                                             ^
src/libavcodec/opusdec_celt.c:198:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  198 |                     w         * g11 * (x1 + x3)                             +
      |                                                                             ^
src/libavcodec/opusdec_celt.c:194:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |         data[i] +=  (1.0 - w) * g00 * data[i - T0]                          +
      |                 ^~
src/libavcodec/opusdec_celt.c: In function ‘parse_postfilter’:
src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  251 |             tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ?
      |                                            ^~
src/libavcodec/opusdec_celt.c: In function ‘process_anticollapse’:
src/libavcodec/opusdec_celt.c:284:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  284 |         thresh = exp2f(-1.0 - 0.125f * depth);
      |                             ^
src/libavcodec/opusdec_celt.c:304:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  304 |             r *= M_SQRT2;
      |               ^~
src/libavcodec/opusdec_celt.c: In function ‘ff_celt_decode_frame’:
src/libavcodec/opusdec_celt.c:432:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  432 |             for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++)
      |                           ^
src/libavcodec/opusdec_celt.c: In function ‘ff_celt_free’:
src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  533 |     for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++)
      |                   ^
src/libavcodec/opusdec_celt.c: In function ‘ff_celt_init’:
src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  562 |     for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) {
      |                   ^
In file included from src/libavcodec/opusenc_psy.h:30,
                 from src/libavcodec/opusenc.c:27:
src/libavcodec/opusenc_utils.h: In function ‘bessel_reinit’:
src/libavcodec/opusenc_utils.h:45:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 |         c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f);
      |                                                 ^
src/libavcodec/opusenc_utils.h:49:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |         c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f);
      |                                                       ^
src/libavcodec/opusenc_utils.h:54:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   54 |     w0 = tanf(M_PI*cfreq);
      |                   ^
In file included from src/libavcodec/opusenc_psy.h:30,
                 from src/libavcodec/opusenc_psy.c:24:
src/libavcodec/opusenc_utils.h: In function ‘bessel_reinit’:
src/libavcodec/opusenc_utils.h:45:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   45 |         c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f);
      |                                                 ^
src/libavcodec/opusenc_utils.h:49:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |         c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f);
      |                                                       ^
src/libavcodec/opusenc_utils.h:54:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   54 |     w0 = tanf(M_PI*cfreq);
      |                   ^
In file included from src/libavcodec/opusenc_psy.c:28:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:26: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                          ^
src/libavfilter/window_func.h:155:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
      |                                                           ^
src/libavfilter/window_func.h:153:30: note: in definition of macro ‘SQR’
  153 |         #define SQR(x) ((x)*(x))
      |                              ^
src/libavfilter/window_func.h:162:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                                     ^
src/libavfilter/window_func.h:162:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             if (FFABS(n - M) >= 0.3 * M) {
      |                              ^~
src/libavfilter/window_func.h:163:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                   ^
src/libavfilter/window_func.h:163:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                             ^
src/libavfilter/window_func.h:163:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |                 lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
      |                                                                                    ^
In file included from src/libavcodec/opusenc.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/opusenc_psy.c: In function ‘step_collect_psy_metrics’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/opusenc_psy.c:159:118: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |                 ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09);
      |                                                                                                                      ^
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/opusenc.c: In function ‘celt_enc_tf’:
src/libavcodec/opusenc.c:266:67: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  266 |     tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits));
      |                                                                   ^~
src/libavcodec/opusenc.c:269:58: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  269 |         if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) {
      |                                                          ^~
src/libavcodec/opusenc.c: In function ‘celt_enc_quant_pfilter’:
src/libavcodec/opusenc.c:310:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  310 |     if ((opus_rc_tell(rc) + 2) <= f->framebits)
      |                                ^~
src/libavcodec/opusenc_psy.c: In function ‘ff_opus_psy_end’:
src/libavcodec/opusenc.c: In function ‘exp_quant_coarse’:
src/libavcodec/opusenc.c:332:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  332 |     if (opus_rc_tell(rc) + 3 <= f->framebits)
      |                              ^~
src/libavcodec/opusenc_psy.c:609:78: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  609 |     av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band);
      |                                                                             ~^~~~~~~~~~~~~
src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  610 |     av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f);
      |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavcodec/opusenc.c: In function ‘celt_quant_final’:
src/libavcodec/opusenc.c:408:90: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  408 |         for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) {
      |                                                                                          ^~
src/libavcodec/opusenc.c: In function ‘celt_encode_frame’:
src/libavcodec/opusenc.c:460:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  460 |     if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits)
      |                                                 ^~
src/libavcodec/opusenc.c:464:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  464 |     if (f->size && opus_rc_tell(rc) + 3 <= f->framebits)
      |                                         ^~
CC	libavcodec/pafaudio.o
CC	libavcodec/pafvideo.o
In file included from src/libavcodec/pafvideo.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pafvideo.c: In function ‘decode_0’:
src/libavcodec/pafvideo.c:188:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |             if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16)
      |                                                    ^
src/libavcodec/pafvideo.c:199:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |             } while (offset < j);
      |                             ^
src/libavcodec/pafvideo.c:221:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  221 |     if (bytestream2_get_bytes_left(&c->gb) < opcode_size)
      |                                            ^
src/libavcodec/pafvideo.c:232:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |             if (op > opcode_size)
      |                    ^
CC	libavcodec/pamenc.o
src/libavcodec/pafvideo.c:247:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  247 |                     offset = 0;
      |                     ~~~~~~~^~~
src/libavcodec/pafvideo.c:248:17: note: here
  248 |                 case 3:
      |                 ^~~~
src/libavcodec/pafvideo.c:249:27: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  249 |                     color = bytestream2_get_byte(&c->gb);
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pafvideo.c:250:17: note: here
  250 |                 case 4:
      |                 ^~~~
src/libavcodec/pafvideo.c:255:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  255 |                     offset = 0;
      |                     ~~~~~~~^~~
src/libavcodec/pafvideo.c:256:17: note: here
  256 |                 case 6:
      |                 ^~~~
src/libavcodec/pafvideo.c:257:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  257 |                     set_src_position(c, &src, &send);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pafvideo.c:258:17: note: here
  258 |                 case 7:
      |                 ^~~~
CC	libavcodec/parser.o
CC	libavcodec/parsers.o
CC	libavcodec/pcm-bluray.o
CC	libavcodec/pcm-blurayenc.o
CC	libavcodec/pcm-dvd.o
CC	libavcodec/pcm-dvdenc.o
In file included from src/libavcodec/pcm-bluray.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/pcm-blurayenc.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/pcm-dvd.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pcm-dvd.c: In function ‘pcm_dvd_parse_header’:
src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   62 |     if (s->last_header == header_int)
      |                        ^~
In file included from src/libavcodec/pcm-dvdenc.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/pcm.o
CC	libavcodec/pcm_rechunk_bsf.o
CC	libavcodec/pcx.o
CC	libavcodec/pcxenc.o
In file included from src/libavcodec/pcm.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/pcm_rechunk_bsf.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  177 |     { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples),   AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
      |     ^
In file included from src/libavcodec/pcm_rechunk_bsf.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/pcm_rechunk_bsf.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  178 |     { "n",              "set the number of per-packet output samples", OFFSET(nb_out_samples),   AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pcm_rechunk_bsf.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  179 |     { "pad",            "pad last packet with zeros",                  OFFSET(pad),             AV_OPT_TYPE_BOOL, {.i64=1} ,   0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/pcm_rechunk_bsf.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  180 |     { "p",              "pad last packet with zeros",                  OFFSET(pad),             AV_OPT_TYPE_BOOL, {.i64=1} ,   0,       1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/pcm_rechunk_bsf.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     { "frame_rate",     "set number of packets per second",            OFFSET(frame_rate),  AV_OPT_TYPE_RATIONAL, {.dbl=0},    0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/pcm_rechunk_bsf.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  182 |     { "r",              "set number of packets per second",            OFFSET(frame_rate),  AV_OPT_TYPE_RATIONAL, {.dbl=0},    0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/pcx.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/pgs_frame_merge_bsf.o
src/libavcodec/mpc8.c: In function ‘mpc8_dec_base’:
src/libavcodec/mpc8.c:49:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 |     if (code >= mpc8_cnk_lost[k-1][n-1])
      |              ^~
src/libavcodec/mpc8.c: In function ‘mpc8_dec_enum’:
src/libavcodec/mpc8.c:63:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   63 |         if (code >= C[n]) {
      |                  ^~
src/libavcodec/mpc8.c: In function ‘mpc8_decode_frame’:
src/libavcodec/mpc8.c:337:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  337 |                     const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]];
      |                                                              ^
CC	libavcodec/pgssubdec.o
src/libavcodec/pgs_frame_merge_bsf.c: In function ‘frame_merge_filter’:
src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   96 |     while (i + 3 <= in->size) {
      |                  ^~
src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  100 |         if (i + segment_len > in->size)
      |                             ^
src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  124 |     if (!display && i != in->size) {
      |                       ^~
CC	libavcodec/pgxdec.o
CC	libavcodec/photocd.o
CC	libavcodec/pictordec.o
In file included from src/libavcodec/pgssubdec.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pgssubdec.c: In function ‘parse_object_segment’:
src/libavcodec/pgssubdec.c:264:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |         if (buf_size > object->rle_remaining_len)
      |                      ^
src/libavcodec/pgssubdec.c:281:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  281 |     if (buf_size > rle_bitmap_len) {
      |                  ^
src/libavcodec/pgssubdec.c:293:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |     if (avctx->width < width || avctx->height < height || !width || !height) {
      |                      ^
src/libavcodec/pgssubdec.c:293:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |     if (avctx->width < width || avctx->height < height || !width || !height) {
      |                                               ^
src/libavcodec/pgssubdec.c: At top level:
src/libavcodec/pgssubdec.c:681:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  681 |     {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
      |     ^
In file included from src/libavcodec/pgssubdec.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/pgxdec.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/photocd.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/pictordec.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/photocd.c: In function ‘photocd_decode_frame’:
src/libavcodec/photocd.c:302:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |     if (avpkt->size < img_info[0].start)
      |                     ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/photocd.c: At top level:
src/libavcodec/photocd.c:451:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  451 |         OFFSET(lowres), AV_OPT_TYPE_INT,  { .i64 = 0 }, 0, 4, VD },
      |         ^~~~~~
In file included from src/libavcodec/photocd.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/pixblockdsp.o
CC	libavcodec/pixlet.o
CC	libavcodec/png.o
In file included from src/libavcodec/pixlet.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
CC	libavcodec/png_parser.o
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/pixlet.c:32:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/pixlet.c: In function ‘read_low_coeffs’:
src/libavcodec/pixlet.c:133:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  133 |     while (i < size) {
      |              ^
src/libavcodec/pixlet.c:153:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  153 |         if (j == width) {
      |               ^~
src/libavcodec/pixlet.c:160:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  160 |         if (state * 4ULL > 0xFF || i >= size)
      |                                      ^~
src/libavcodec/pixlet.c:179:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  179 |         if (rlen > size - i)
      |                  ^
src/libavcodec/pixlet.c:183:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |         for (k = 0; k < rlen; k++) {
      |                       ^
src/libavcodec/pixlet.c:185:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  185 |             if (j == width) {
      |                   ^~
src/libavcodec/pixlet.c: In function ‘read_high_coeffs’:
src/libavcodec/pixlet.c:223:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |     while (i < size) {
      |              ^
src/libavcodec/pixlet.c:259:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  259 |         if (j == width) {
      |               ^~
src/libavcodec/pixlet.c:267:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |         if ((uint64_t)state > 0xFF / 4 || i >= size)
      |                                             ^~
CC	libavcodec/pngdec.o
src/libavcodec/pixlet.c:294:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |         if (rlen > 0xFFFF || i + rlen > size)
      |                                       ^
src/libavcodec/pixlet.c:300:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |             if (j == width) {
      |                   ^~
src/libavcodec/pixlet.c: In function ‘reconstruction’:
src/libavcodec/pixlet.c:442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  442 |         for (j = 0; j < scaled_height; j++) {
      |                       ^
src/libavcodec/pixlet.c:447:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  447 |         for (j = 0; j < scaled_width; j++) {
      |                       ^
src/libavcodec/pixlet.c:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  449 |             for (k = 0; k < scaled_height; k++) {
      |                           ^
src/libavcodec/pixlet.c:457:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  457 |             for (k = 0; k < scaled_height; k++) {
      |                           ^
src/libavcodec/pixlet.c: In function ‘build_luma_lut’:
src/libavcodec/pixlet.c:474:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  474 |     for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++)
      |                       ^
src/libavcodec/pixlet.c: In function ‘pixlet_decode_frame’:
src/libavcodec/pixlet.c:612:64: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  612 |     if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) {
      |                                                                ^
src/libavcodec/pixlet.c:629:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  629 |     if (    width > INT_MAX - (1U << (NB_LEVELS + 1))
      |                   ^
src/libavcodec/pixlet.c:630:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  630 |         || height > INT_MAX - (1U << (NB_LEVELS + 1)))
      |                   ^
CC	libavcodec/pngdsp.o
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/parser.h:26,
                 from src/libavcodec/png_parser.c:27:
src/libavcodec/png_parser.c: In function ‘png_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/png_parser.c:62:13: note: in expansion of macro ‘FFMIN’
   62 |         i = FFMIN(ppc->remaining_size, buf_size);
      |             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/png_parser.c:62:13: note: in expansion of macro ‘FFMIN’
   62 |         i = FFMIN(ppc->remaining_size, buf_size);
      |             ^~~~~
src/libavcodec/png_parser.c:66:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   66 |         if (ppc->chunk_pos == -1) {
      |                            ^~
src/libavcodec/png_parser.c:82:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |             if (ppc->chunk_length >= buf_size - i)
      |                                   ^~
In file included from src/libavcodec/pngdec.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
CC	libavcodec/pngenc.o
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pngdec.c: In function ‘handle_p_frame_apng’:
src/libavcodec/pngdec.c:1109:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1109 |     for (y = 0; y < s->y_offset; y++)
      |                   ^
src/libavcodec/pngdec.c:1111:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1111 |     for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) {
      |                             ^
src/libavcodec/pngdec.c:1117:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1117 |     for (y = s->y_offset + s->cur_h; y < p->height; y++)
      |                                        ^
src/libavcodec/pngdec.c:1122:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1122 |         for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) {
      |                                 ^
src/libavcodec/pngdec.c:1125:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1125 |             for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) {
      |                                     ^
src/libavcodec/pngdec.c:1158:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1158 |                 for (b = 0; b < bpp - 1; ++b) {
      |                               ^
src/libavcodec/pngdec.c: In function ‘apng_reset_background’:
src/libavcodec/pngdec.c:1186:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1186 |     for (size_t y = 0; y < s->cur_h; y++) {
      |                          ^
src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
src/libavcodec/pngdec.c:1226:47: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1226 |         if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) {
      |                                               ^
src/libavcodec/pngdec.c: In function ‘decode_frame_png’:
src/libavcodec/pngdec.c:1593:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1593 |     if (sig != PNGSIG &&
      |             ^~
src/libavcodec/pngdec.c:1594:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1594 |         sig != MNGSIG) {
      |             ^~
CC	libavcodec/pnm.o
CC	libavcodec/pnm_parser.o
In file included from src/libavcodec/pngenc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pngenc.c: In function ‘apng_do_inverse_blend’:
src/libavcodec/pngenc.c:660:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  660 |     for (y = 0; y < input->height; ++y) {
      |                   ^
src/libavcodec/pngenc.c:661:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  661 |         for (x = 0; x < input->width; ++x) {
      |                       ^
src/libavcodec/pngenc.c:679:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  679 |     if (leftmost_x == input->width && rightmost_x == 0) {
      |                    ^~
src/libavcodec/pngenc.c: At top level:
src/libavcodec/pngenc.c:1173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1173 |     {"dpi", "Set image resolution (in dots per inch)",  OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE},
      |     ^
In file included from src/libavcodec/pngenc.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/pngenc.c:1174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1174 |     {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/pnm.c: In function ‘ff_pnm_decode_header’:
src/libavcodec/pnm.c:194:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  194 |         if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) {
      |                                                               ^~
CC	libavcodec/pnmdec.o
CC	libavcodec/pnmenc.o
CC	libavcodec/profiles.o
In file included from src/libavcodec/pnmdec.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/pnmdec.c: In function ‘pnm_decode_frame’:
src/libavcodec/pnmdec.c:158:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  158 |                         if (v > s->maxval) {
      |                               ^
src/libavcodec/pnmdec.c:178:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  178 |                     for (unsigned j = 0; j < n; j++)
      |                                            ^
src/libavcodec/pnmdec.c:182:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  182 |                     for (unsigned j = 0; j < n / 2; j++) {
      |                                            ^
src/libavcodec/pnmdec.c:236:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |                 for (j = 0; j < n / 2; j++) {
      |                               ^
src/libavcodec/pnmdec.c:248:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  248 |                 for (j = 0; j < n / 2; j++) {
      |                               ^
src/libavcodec/pnmdec.c:254:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  254 |                 for (j = 0; j < n / 2; j++) {
      |                               ^
src/libavcodec/pnmenc.c: In function ‘pnm_encode_frame’:
src/libavcodec/pnmenc.c:124:72: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  123 |                  "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE ||
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
  124 |                           avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
CC	libavcodec/prores_metadata_bsf.o
CC	libavcodec/proresdata.o
src/libavcodec/profiles.c:35:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   35 |     { FF_PROFILE_UNKNOWN },
      |     ^
In file included from src/libavcodec/avcodec.h:40,
                 from src/libavcodec/profiles.c:21:
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:45:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   45 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:55:3: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |   { FF_PROFILE_UNKNOWN },
      |   ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:74:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   74 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:80:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:88:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   88 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:97:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   97 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:108:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 |     { FF_PROFILE_UNKNOWN                                  },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:128:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  128 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:136:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  136 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:144:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  144 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:151:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  151 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:156:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  156 |     { FF_PROFILE_UNKNOWN },
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:166:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  166 |     { FF_PROFILE_UNKNOWN }
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:175:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  175 |     { FF_PROFILE_UNKNOWN }
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/profiles.c:181:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  181 |     { FF_PROFILE_UNKNOWN }
      |     ^
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
CC	libavcodec/proresdec2.o
CC	libavcodec/proresdsp.o
CC	libavcodec/proresenc_anatoliy.o
CC	libavcodec/proresenc_kostya.o
src/libavcodec/proresdec2.c:59:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
   59 | static void inline unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs,
      | ^~~~~~
src/libavcodec/proresdec2.c: In function ‘decode_picture_header’:
In file included from src/libavcodec/proresenc_anatoliy.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/proresdec2.c:341:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  341 |     if (pic_data_size > buf_size) {
      |                       ^
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/proresdec2.c:396:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  396 |         while (ctx->mb_width - mb_x < slice_mb_count)
      |                                     ^
src/libavcodec/proresdec2.c:410:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  410 |         if (mb_x == ctx->mb_width) {
      |                  ^~
src/libavcodec/proresdec2.c:421:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  421 |     if (mb_x || mb_y != ctx->mb_height) {
      |                      ^~
src/libavcodec/proresdec2.c: In function ‘decode_dc_coeffs’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/proresdec2.c:439:24: note: in definition of macro ‘DECODE_CODEWORD’
  439 |         switch_bits =  codebook & 3;                                    \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/proresdec2.c:439:24: note: in definition of macro ‘DECODE_CODEWORD’
  439 |         switch_bits =  codebook & 3;                                    \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/proresdec2.c:440:24: note: in definition of macro ‘DECODE_CODEWORD’
  440 |         rice_order  =  codebook >> 5;                                   \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/proresdec2.c:440:24: note: in definition of macro ‘DECODE_CODEWORD’
  440 |         rice_order  =  codebook >> 5;                                   \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/proresdec2.c:441:24: note: in definition of macro ‘DECODE_CODEWORD’
  441 |         exp_order   = (codebook >> 2) & 7;                              \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/proresdec2.c:441:24: note: in definition of macro ‘DECODE_CODEWORD’
  441 |         exp_order   = (codebook >> 2) & 7;                              \
      |                        ^~~~~~~~
src/libavcodec/proresdec2.c:485:43: note: in expansion of macro ‘FFMIN’
  485 |         DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
      |                                           ^~~~~
In file included from src/libavcodec/proresenc_anatoliy.c:39:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/proresdec2.c: In function ‘decode_ac_coeffs’:
src/libavcodec/proresdec2.c:523:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  523 |         if (pos >= max_coeffs) {
      |                 ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/proresdec2.c: In function ‘decode_slice_luma’:
src/libavcodec/proresdec2.c:565:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  565 |     for (i = 0; i < slice->mb_count; i++) {
      |                   ^
src/libavcodec/proresenc_anatoliy.c: At top level:
src/libavcodec/proresenc_anatoliy.c:51:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   51 |     { FF_PROFILE_UNKNOWN }
      |     ^
In file included from src/libavcodec/avcodec.h:40,
                 from src/libavcodec/proresenc_anatoliy.c:32:
src/libavcodec/codec.h:178:17: note: name’ declared here
  178 |     const char *name; ///< short name for the profile
      |                 ^~~~
src/libavcodec/proresdec2.c: In function ‘decode_slice_chroma’:
src/libavcodec/proresdec2.c:599:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  599 |     for (i = 0; i < slice->mb_count; i++) {
      |                   ^
src/libavcodec/proresdec2.c: In function ‘decode_slice_thread’:
src/libavcodec/proresenc_anatoliy.c: In function ‘encode_codeword’:
src/libavcodec/proresdec2.c:675:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  675 |         || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){
      |                                                         ^
src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  212 |     if (val >= first_exp) { /* exp golomb */
      |             ^~
src/libavcodec/proresenc_anatoliy.c: In function ‘subimage_with_fill_template’:
src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  509 |         for (; j < dst_width; j++)
      |                  ^
src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  515 |     for (; i < dst_height; i++) {
      |              ^
CC	libavcodec/prosumer.o
src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  516 |         for (j = 0; j < dst_width; ++j) {
      |                       ^
src/libavcodec/proresenc_anatoliy.c: At top level:
src/libavcodec/proresenc_anatoliy.c:926:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  926 |     { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE },
      |     ^
In file included from src/libavcodec/proresenc_anatoliy.c:31:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/proresenc_kostya.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/proresenc_kostya.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/proresenc_kostya.c: In function ‘encode_vlc_codeword’:
src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  414 |     if (val >= switch_val) {
      |             ^~
src/libavcodec/proresenc_kostya.c: In function ‘estimate_vlc’:
src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  665 |     if (val >= switch_val) {
      |             ^~
src/libavcodec/proresenc_kostya.c: At top level:
src/libavcodec/proresenc_kostya.c:1374:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1374 |         AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE },
      |         ^~~~~~~~~~~~~~~
In file included from src/libavcodec/proresenc_kostya.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/proresenc_kostya.c:1393:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1393 |         AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE },
      |         ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/proresenc_kostya.c:1395:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1395 |         AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE },
      |         ^~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/proresenc_kostya.c:1411:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1411 |         { .i64 = 16 }, 0, 16, VE },
      |         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/prosumer.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/prosumer.c: In function ‘decompress’:
src/libavcodec/prosumer.c:67:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   67 |                 for (int i = 0; i < (b & 0xFFu); i++)
      |                                   ^
In file included from src/libavcodec/bytestream.h:29:
src/libavcodec/prosumer.c: In function ‘decode_frame’:
src/libavcodec/prosumer.c:163:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |     av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb));
      |                        ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/prosumer.c: In function ‘fill_lut’:
src/libavcodec/prosumer.c:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |     for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) {
      |                       ^
CC	libavcodec/psd.o
CC	libavcodec/psymodel.o
CC	libavcodec/pthread.o
In file included from src/libavcodec/psd.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/pthread_frame.o
src/libavcodec/psd.c: In function ‘decode_rle’:
src/libavcodec/psd.c:238:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  238 |     if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) {
      |                                            ^
src/libavcodec/psd.c:280:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int8_t’ {aka ‘signed char’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |                 for (p = 0; p <= rle_char; p++) {
      |                               ^~
src/libavcodec/psd.c: In function ‘decode_frame’:
src/libavcodec/psd.c:438:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  438 |         if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) {
      |                                                ^
src/libavcodec/psd.c:452:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  452 |                     for (p = 0; p < s->pixel_size; p++) {
      |                                   ^
src/libavcodec/psymodel.c: In function ‘ff_psy_init’:
src/libavcodec/psymodel.c:40:45: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   40 |     ctx->bands     = av_malloc_array (sizeof(ctx->bands[0]),      num_lens);
      |                                             ^
src/libavcodec/psymodel.c:40:45: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/psymodel.c:41:45: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
   41 |     ctx->num_bands = av_malloc_array (sizeof(ctx->num_bands[0]),  num_lens);
      |                                             ^
src/libavcodec/psymodel.c:41:45: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/psymodel.c: In function ‘ff_psy_preprocess_init’:
src/libavcodec/psymodel.c:118:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  118 |         if (cutoff_coeff && cutoff_coeff < 0.98)
      |                                          ^
src/libavcodec/psd.c:386:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  386 |         av_log(avctx, AV_LOG_WARNING, "ignoring unknown duotone specification.\n");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/psd.c:387:5: note: here
  387 |     case PSD_GRAYSCALE:
      |     ^~~~
CC	libavcodec/pthread_slice.o
CC	libavcodec/ptx.o
CC	libavcodec/qcelpdec.o
CC	libavcodec/qdm2.o
CC	libavcodec/qdmc.o
CC	libavcodec/qdrw.o
src/libavcodec/qcelpdec.c: In function ‘decode_lspf’:
src/libavcodec/qcelpdec.c:128:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  128 |                                         predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR   +
      |                                                       ^
src/libavcodec/qcelpdec.c:138:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  138 |                 erasure_coeff *= q->erasure_count < 4 ? 0.9 : 0.7;
      |                               ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/qcelpdec.c:30:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/qcelpdec.c:149:19: note: in expansion of macro ‘FFMAX’
  149 |         lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR);
      |                   ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/qcelpdec.c:149:19: note: in expansion of macro ‘FFMAX’
  149 |         lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR);
      |                   ^~~~~
src/libavcodec/qcelpdec.c:151:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |             lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
      |                                                  ^
src/libavutil/macros.h:47:28: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                            ^
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/qcelpdec.c:151:23: note: in expansion of macro ‘FFMAX’
  151 |             lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
      |                       ^~~~~
src/libavcodec/qcelpdec.c:151:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  151 |             lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
      |                                                  ^
src/libavutil/macros.h:47:40: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                        ^
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/qcelpdec.c:151:23: note: in expansion of macro ‘FFMAX’
  151 |             lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
      |                       ^~~~~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/qcelpdec.c:153:19: note: in expansion of macro ‘FFMIN’
  153 |         lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR);
      |                   ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/qcelpdec.c:153:19: note: in expansion of macro ‘FFMIN’
  153 |         lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR);
      |                   ^~~~~
src/libavcodec/qcelpdec.c:155:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
      |                                                      ^
src/libavutil/macros.h:49:28: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                            ^
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/qcelpdec.c:155:27: note: in expansion of macro ‘FFMIN’
  155 |             lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
      |                           ^~~~~
src/libavcodec/qcelpdec.c:155:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
      |                                                      ^
src/libavutil/macros.h:49:34: note: in definition of macro ‘FFMIN’
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                  ^
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/qcelpdec.c:155:27: note: in expansion of macro ‘FFMIN’
  155 |             lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
      |                           ^~~~~
src/libavcodec/qcelpdec.c:158:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  158 |         ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10);
      |                                                                       ^
src/libavcodec/qcelpdec.c:164:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |             lspf[2 * i + 0] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][0] * 0.0001;
      |                                        ^~
src/libavcodec/qcelpdec.c:165:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |             lspf[2 * i + 1] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][1] * 0.0001;
      |                                        ^~
src/libavcodec/qcelpdec.c:170:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |             if (lspf[9] <= .70 || lspf[9] >= .97)
      |                         ^~
src/libavcodec/qcelpdec.c:170:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |             if (lspf[9] <= .70 || lspf[9] >= .97)
      |                                           ^~
src/libavcodec/qcelpdec.c:176:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |             if (lspf[9] <= .66 || lspf[9] >= .985)
      |                         ^~
src/libavcodec/qcelpdec.c:176:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |             if (lspf[9] <= .66 || lspf[9] >= .985)
      |                                           ^~
src/libavcodec/qcelpdec.c: In function ‘decode_gain_and_index’:
src/libavcodec/qcelpdec.c:226:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             gain[6] = 0.4 * gain[3] + 0.6 * gain[4];
      |                           ^
src/libavcodec/qcelpdec.c:226:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             gain[6] = 0.4 * gain[3] + 0.6 * gain[4];
      |                                           ^
src/libavcodec/qcelpdec.c:228:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |             gain[4] = 0.8 * gain[2] + 0.2 * gain[3];
      |                           ^
src/libavcodec/qcelpdec.c:228:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |             gain[4] = 0.8 * gain[2] + 0.2 * gain[3];
      |                                           ^
src/libavcodec/qcelpdec.c:229:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |             gain[3] = 0.2 * gain[1] + 0.8 * gain[2];
      |                           ^
src/libavcodec/qcelpdec.c:229:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  229 |             gain[3] = 0.2 * gain[1] + 0.8 * gain[2];
      |                                           ^
src/libavcodec/qcelpdec.c:231:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |             gain[1] = 0.6 * gain[0] + 0.4 * gain[1];
      |                           ^
src/libavcodec/qcelpdec.c:231:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  231 |             gain[1] = 0.6 * gain[0] + 0.4 * gain[1];
      |                                           ^
src/libavcodec/qcelpdec.c:253:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  253 |         slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count;
      |                     ^
src/libavcodec/qcelpdec.c: In function ‘compute_svector’:
src/libavcodec/qcelpdec.c:318:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  318 |             tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO;
      |                                ^
src/libavcodec/qcelpdec.c:327:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  327 |             tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO;
      |                                ^
src/libavcodec/qcelpdec.c:342:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  342 |             tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0);
      |                                ^
src/libavcodec/qcelpdec.c:350:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  350 |                     fir_filter_value += qcelp_rnd_fir_coefs[j] *
      |                                                                ^
src/libavcodec/qcelpdec.c:350:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  350 |                     fir_filter_value += qcelp_rnd_fir_coefs[j] *
      |                                      ^~
src/libavcodec/qcelpdec.c:353:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  353 |                 fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10];
      |                                                             ^
src/libavcodec/qcelpdec.c:353:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  353 |                 fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10];
      |                                  ^~
src/libavcodec/qcelpdec.c:364:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  364 |             tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0);
      |                                ^
src/libavcodec/qcelpdec.c:374:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  374 |             tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO;
      |                                ^
src/libavcodec/qcelpdec.c: In function ‘apply_pitch_filters’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/qcelpdec.c:506:38: note: in expansion of macro ‘FFMIN’
  506 |             q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0);
      |                                      ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/qcelpdec.c:506:38: note: in expansion of macro ‘FFMIN’
  506 |             q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0);
      |                                      ^~~~~
src/libavcodec/qcelpdec.c: In function ‘lspf2lpc’:
src/libavcodec/qcelpdec.c:542:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  542 |         lsp[i] = cos(M_PI * lspf[i]);
      |                           ^
src/libavcodec/qcelpdec.c:547:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  547 |         lpc[i]                    *= bandwidth_expansion_coeff;
      |                                   ^~
src/libavcodec/qcelpdec.c: In function ‘interpolate_lpc’:
src/libavcodec/qcelpdec.c:576:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  576 |     if (weight != 1.0) {
      |                ^~
src/libavcodec/qcelpdec.c:578:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  578 |                                 weight, 1.0 - weight, 10);
      |                                             ^
In file included from src/libavcodec/qdmc.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/qdm2.c:45:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/qdrw.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/qdrw.c: In function ‘parse_palette’:
src/libavcodec/qdrw.c:70:22: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |         pal[pixmap ? i : idx] = (0xFFU << 24) | (r << 16) | (g << 8) | b;
      |                      ^
src/libavcodec/qdmc.c: In function ‘qdmc_init_static_data’:
src/libavcodec/qdmc.c:183:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |         sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f);
      |                                     ^
src/libavcodec/qdmc.c:183:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |         sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f);
      |                                            ^
src/libavcodec/qdmc.c: In function ‘qdmc_decode_init’:
src/libavcodec/qdmc.c:267:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |     if (s->checksum_size >= 1U << 28) {
      |                          ^~
src/libavcodec/qdmc.c: In function ‘qdmc_get_vlc’:
src/libavcodec/qdmc.c:335:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  335 |         if (v >= FF_ARRAY_ELEMS(code_prefix))
      |               ^~
src/libavcodec/qdmc.c: In function ‘add_tone’:
src/libavcodec/qdmc.c:412:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |     if (index >= FF_ARRAY_ELEMS(s->tones[group])) {
      |               ^~
src/libavcodec/qdmc.c: In function ‘lin_calc’:
src/libavcodec/qdmc.c:492:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  492 |     scale = 0.5 * amplitude;
      |                 ^
In file included from src/libavcodec/qdm2.c:51:
src/libavcodec/qdm2_tablegen.h: In function ‘rnd_table_init’:
src/libavcodec/qdm2_tablegen.h:64:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   64 |         noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3;
      |                                                                                     ^
src/libavcodec/qdm2_tablegen.h: In function ‘init_noise_samples’:
src/libavcodec/qdm2_tablegen.h:94:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   94 |         noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0);
      |                                                                               ^
src/libavcodec/qdm2.c: In function ‘synthfilt_build_sb_samples’:
src/libavcodec/qdm2.c:744:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  744 |                             f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0;
      |                                                                                    ^
src/libavcodec/qdm2.c:744:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  744 |                             f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0;
      |                               ^~
src/libavcodec/qdm2.c:812:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  812 |                                 samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0;
      |                                                                      ^
CC	libavcodec/qoi_parser.o
src/libavcodec/qdm2.c: In function ‘qdm2_decode_super_block’:
src/libavcodec/qdm2.c:1170:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1170 |         if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) {
      |               ^~
src/libavcodec/qdm2.c: In function ‘qdm2_fft_decode_tones’:
src/libavcodec/qdm2.c:1307:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1307 |         if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table))
      |                          ^~
src/libavcodec/qdm2.c:1336:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1336 |             if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs))
      |                                             ^~
src/libavcodec/qdm2.c: In function ‘qdm2_fft_generate_tone’:
src/libavcodec/qdm2.c:1435:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1435 |     c.im  = level * sin(tone->phase * iscale);
      |                   ^
src/libavcodec/qdm2.c:1436:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1436 |     c.re  = level * cos(tone->phase * iscale);
      |                   ^
src/libavcodec/qdm2.c:1447:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1447 |         f[2] = 1.0 - tone->table[2] - tone->table[3];
      |                    ^
src/libavcodec/qdm2.c:1447:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1447 |         f[2] = 1.0 - tone->table[2] - tone->table[3];
      |                                     ^
src/libavcodec/qdm2.c:1448:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1448 |         f[3] = tone->table[1] + tone->table[4] - 1.0;
      |                                                ^
src/libavcodec/qdm2.c: In function ‘qdm2_fft_tone_synthesizer’:
src/libavcodec/qdm2.c:1490:53: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1490 |             level = (q->fft_coefs[i].exp < 0) ? 0.0 : fft_tone_level_table[q->superblocktype_2_3 ? 0 : 1][q->fft_coefs[i].exp & 63];
      |                                                     ^
src/libavcodec/qdm2.c:1492:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1492 |             c.re = level * cos(q->fft_coefs[i].phase * iscale);
      |                          ^
src/libavcodec/qdm2.c:1493:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1493 |             c.im = level * sin(q->fft_coefs[i].phase * iscale);
      |                          ^
src/libavcodec/qdm2.c:1526:66: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1526 |                     tone.level = (q->fft_coefs[j].exp < 0) ? 0.0 : fft_tone_level_table[q->superblocktype_2_3 ? 0 : 1][q->fft_coefs[j].exp & 63];
      |                                                                  ^
src/libavcodec/qdm2.c: In function ‘qdm2_decode_init’:
src/libavcodec/qdm2.c:1706:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1706 |     if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) {
      |                          ^~
CC	libavcodec/qoidec.o
CC	libavcodec/qoienc.o
CC	libavcodec/qpeg.o
In file included from src/libavcodec/qoidec.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/qoidec.c: In function ‘qoi_decode_frame’:
src/libavcodec/qoidec.c:71:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     for (int n = 0, off_x = 0; n < len; n += channels, off_x++) {
      |                                  ^
In file included from src/libavcodec/qpeg.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/qoienc.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/qpeg.c:27:
src/libavcodec/qpeg.c: In function ‘decode_flush’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/qpeg.c:322:16: note: in expansion of macro ‘FFMIN’
  322 |     pal_size = FFMIN(1024U, avctx->extradata_size);
      |                ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/qpeg.c:322:16: note: in expansion of macro ‘FFMIN’
  322 |     pal_size = FFMIN(1024U, avctx->extradata_size);
      |                ^~~~~
CC	libavcodec/qpeldsp.o
CC	libavcodec/qsv_api.o
CC	libavcodec/qtrle.o
CC	libavcodec/qtrleenc.o
CC	libavcodec/r210dec.o
In file included from src/libavcodec/qtrle.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/qtrleenc.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/r210enc.o
CC	libavcodec/ra144.o
CC	libavcodec/ra144dec.o
In file included from src/libavcodec/r210enc.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/ra144enc.o
CC	libavcodec/ra288.o
CC	libavcodec/ralf.o
In file included from src/libavcodec/ra144enc.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/ra144enc.c: In function ‘quantize’:
src/libavcodec/ra144enc.c:91:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |         if (index == low)
      |                   ^~
src/libavcodec/ra144enc.c: In function ‘ra144_encode_frame’:
src/libavcodec/ra144enc.c:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  502 |                             energy <= ractx->old_energy,
      |                                    ^~
src/libavcodec/ra288.c: In function ‘decode’:
src/libavcodec/ra288.c:116:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  116 |     sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23));
      |                      ^
src/libavcodec/ra288.c:116:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  116 |     sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23));
      |                                         ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/ra288.c:22:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/ra288.c:123:11: note: in expansion of macro ‘FFMAX’
  123 |     sum = FFMAX(sum, 5.0 / (1<<24));
      |           ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/ra288.c:123:11: note: in expansion of macro ‘FFMAX’
  123 |     sum = FFMAX(sum, 5.0 / (1<<24));
      |           ^~~~~
src/libavcodec/ra288.c: In function ‘do_hybrid_window’:
src/libavcodec/ra288.c:164:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |         out2[i] = out2[i] * 0.5625 + buffer1[i];
      |                           ^
src/libavcodec/ra288.c:164:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |         out2[i] = out2[i] * 0.5625 + buffer1[i];
      |                                    ^
src/libavcodec/ra288.c:169:10: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |     *out *= 257.0 / 256.0;
      |          ^~
CC	libavcodec/rangecoder.o
CC	libavcodec/rasc.o
In file included from src/libavcodec/ralf.c:35:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/ralf.c:36:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
CC	libavcodec/ratecontrol.o
CC	libavcodec/raw.o
In file included from src/libavcodec/rasc.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/opt.h:31,
                 from src/libavcodec/rasc.c:26:
src/libavcodec/rasc.c: In function ‘decode_zlib’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/rasc.c:192:25: note: in expansion of macro ‘FFMIN’
  192 |     zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb));
      |                         ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/rasc.c:192:25: note: in expansion of macro ‘FFMIN’
  192 |     zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb));
      |                         ^~~~~
src/libavcodec/rasc.c: In function ‘decode_move’:
src/libavcodec/rasc.c:223:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |     if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height)
      |                                               ^
src/libavcodec/rasc.c:245:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  245 |     if (bytestream2_get_bytes_left(&mc) < uncompressed_size)
      |                                         ^
src/libavcodec/rasc.c:248:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  248 |     for (int i = 0; i < nb_moves; i++) {
      |                       ^
src/libavcodec/rasc.c: In function ‘decode_dlta’:
src/libavcodec/rasc.c:350:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  350 |     if (x >= avctx->width || y >= avctx->height ||
      |           ^~
src/libavcodec/rasc.c:350:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  350 |     if (x >= avctx->width || y >= avctx->height ||
      |                                ^~
src/libavcodec/rasc.c:351:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  351 |         w > avctx->width || h > avctx->height)
      |           ^
src/libavcodec/rasc.c:351:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  351 |         w > avctx->width || h > avctx->height)
      |                               ^
src/libavcodec/rasc.c:354:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  354 |     if (x + w > avctx->width || y + h > avctx->height)
      |               ^
src/libavcodec/rasc.c:354:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  354 |     if (x + w > avctx->width || y + h > avctx->height)
      |                                       ^
src/libavcodec/rasc.c:368:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  368 |         if (bytestream2_get_bytes_left(gb) < uncompressed_size)
      |                                            ^
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:394:17: note: in expansion of macro ‘NEXT_LINE’
  394 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:405:17: note: in expansion of macro ‘NEXT_LINE’
  405 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:414:17: note: in expansion of macro ‘NEXT_LINE’
  414 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:423:17: note: in expansion of macro ‘NEXT_LINE’
  423 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:432:17: note: in expansion of macro ‘NEXT_LINE’
  432 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:438:17: note: in expansion of macro ‘NEXT_LINE’
  438 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:450:17: note: in expansion of macro ‘NEXT_LINE’
  450 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c:323:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  323 |     if (cx >= w * s->bpp) {              \
      |            ^~
src/libavcodec/rasc.c:459:17: note: in expansion of macro ‘NEXT_LINE’
  459 |                 NEXT_LINE
      |                 ^~~~~~~~~
src/libavcodec/rasc.c: In function ‘decode_mous’:
src/libavcodec/rasc.c:552:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  552 |     if (w > avctx->width || h > avctx->height)
      |           ^
src/libavcodec/rasc.c:552:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  552 |     if (w > avctx->width || h > avctx->height)
      |                               ^
src/libavcodec/rasc.c: In function ‘draw_cursor’:
src/libavcodec/rasc.c:602:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  602 |     if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
      |                     ^~
src/libavcodec/rasc.c:602:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  602 |     if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
      |                                                    ^~
src/libavcodec/rasc.c:605:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  605 |     if (s->cursor_x + s->cursor_w > avctx->width ||
      |                                   ^
src/libavcodec/rasc.c:606:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  606 |         s->cursor_y + s->cursor_h > avctx->height)
      |                                   ^
src/libavcodec/rasc.c:611:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  611 |         for (int i = 0; i < s->cursor_h; i++) {
      |                           ^
src/libavcodec/rasc.c:612:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  612 |             for (int j = 0; j < s->cursor_w; j++) {
      |                               ^
src/libavcodec/rasc.c:639:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  639 |         for (int i = 0; i < s->cursor_h; i++) {
      |                           ^
src/libavcodec/rasc.c:640:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  640 |             for (int j = 0; j < s->cursor_w; j++) {
      |                               ^
src/libavcodec/rasc.c:654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  654 |         for (int i = 0; i < s->cursor_h; i++) {
      |                           ^
src/libavcodec/rasc.c:655:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  655 |             for (int j = 0; j < s->cursor_w; j++) {
      |                               ^
src/libavcodec/rasc.c: In function ‘decode_frame’:
src/libavcodec/rasc.c:699:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  699 |         if (bytestream2_get_bytes_left(gb) < size)
      |                                            ^
src/libavcodec/rasc.c: At top level:
src/libavcodec/rasc.c:787:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/mpegvideoenc.h:34,
                 from src/libavcodec/ratecontrol.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/ratecontrol.c: In function ‘qp2bits’:
src/libavcodec/ratecontrol.c:68:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   68 |     return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp;
      |                        ^
src/libavcodec/ratecontrol.c: In function ‘bits2qp’:
src/libavcodec/ratecontrol.c:76:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   76 |     return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits;
      |                        ^
src/libavcodec/ratecontrol.c: In function ‘get_diff_limited_q’:
src/libavcodec/ratecontrol.c:88:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   88 |         (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P))
      |                            ^
src/libavcodec/ratecontrol.c:89:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   89 |         q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset;
      |                      ^
src/libavcodec/ratecontrol.c:89:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   89 |         q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset;
      |                                                 ^
src/libavcodec/ratecontrol.c:91:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   91 |              a->b_quant_factor > 0.0)
      |                                ^
src/libavcodec/ratecontrol.c:92:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |         q = last_non_b_q * a->b_quant_factor + a->b_quant_offset;
      |                          ^
src/libavcodec/ratecontrol.c:92:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   92 |         q = last_non_b_q * a->b_quant_factor + a->b_quant_offset;
      |                                              ^
src/libavcodec/ratecontrol.c: In function ‘get_qminmax’:
src/libavcodec/ratecontrol.c:127:88: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  127 |         qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5);
      |                                                                                        ^
src/libavcodec/ratecontrol.c:128:88: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  128 |         qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5);
      |                                                                                        ^
src/libavcodec/ratecontrol.c:131:88: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  131 |         qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5);
      |                                                                                        ^
src/libavcodec/ratecontrol.c:132:88: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  132 |         qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5);
      |                                                                                        ^
src/libavcodec/ratecontrol.c: In function ‘modify_qscale’:
src/libavcodec/ratecontrol.c:163:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |         q *= s->rc_qmod_amp;
      |           ^~
src/libavcodec/ratecontrol.c:176:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |             q *= pow(d, 1.0 / s->rc_buffer_aggressivity);
      |                             ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/timer.h:51,
                 from src/libavutil/internal.h:43,
                 from src/libavcodec/ratecontrol.c:29:
src/libavcodec/ratecontrol.c:179:82: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |                               FFMAX((min_rate - buffer_size + rcc->buffer_index) *
      |                                                                                  ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavcodec/ratecontrol.c:179:82: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |                               FFMAX((min_rate - buffer_size + rcc->buffer_index) *
      |                                                                                  ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavcodec/ratecontrol.c:196:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  196 |             q /= pow(d, 1.0 / s->rc_buffer_aggressivity);
      |                             ^
src/libavcodec/ratecontrol.c:199:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |                               FFMAX(rcc->buffer_index *
      |                                                       ^
src/libavutil/macros.h:47:22: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                      ^
src/libavcodec/ratecontrol.c:199:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  199 |                               FFMAX(rcc->buffer_index *
      |                                                       ^
src/libavutil/macros.h:47:34: note: in definition of macro ‘FFMAX’
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                  ^
src/libavcodec/ratecontrol.c:212:14: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  212 |             s->rc_buffer_aggressivity);
      |             ~^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:213:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  213 |     if (s->rc_qsquish == 0.0 || qmin == qmax) {
      |                       ^~
src/libavcodec/ratecontrol.c: In function ‘get_qscale’:
src/libavcodec/ratecontrol.c:294:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  294 |             bits *= rco[i].quality_factor;
      |                  ^~
src/libavcodec/ratecontrol.c:300:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  300 |     if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0)
      |                                                                    ^
src/libavcodec/ratecontrol.c:301:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  301 |         q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset;
      |                ^
src/libavcodec/ratecontrol.c:301:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  301 |         q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset;
      |                                           ^
src/libavcodec/ratecontrol.c:302:73: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  302 |     else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0)
      |                                                                         ^
src/libavcodec/ratecontrol.c:303:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  303 |         q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset;
      |                ^
src/libavcodec/ratecontrol.c:303:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  303 |         q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset;
      |                                           ^
src/libavcodec/ratecontrol.c: In function ‘init_pass2’:
src/libavcodec/ratecontrol.c:398:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  398 |                 double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur));
      |                                                                 ^
src/libavcodec/ratecontrol.c:440:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  440 |                 rcc->entry[i].new_qscale,
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  441 |                 rcc->entry[i].new_qscale / FF_QP2LAMBDA);
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  452 |            (float)qscale_sum / rcc->num_entries);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavcodec/ratecontrol.c: In function ‘ff_rate_control_init’:
src/libavcodec/ratecontrol.c:552:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  552 |         if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry))
      |                         ^~
src/libavcodec/ratecontrol.c:618:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  618 |         if (s->avctx->qblur > 1.0) {
      |                             ^
src/libavcodec/ratecontrol.c:625:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  625 |                 double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num;
      |                                                  ^
src/libavcodec/ratecontrol.c: In function ‘adaptive_quantization’:
src/libavcodec/ratecontrol.c:742:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  742 |     const float lumi_masking         = s->avctx->lumi_masking / (128.0 * 128.0);
      |                                                               ^
src/libavcodec/ratecontrol.c:743:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  743 |     const float dark_masking         = s->avctx->dark_masking / (128.0 * 128.0);
      |                                                               ^
src/libavcodec/ratecontrol.c:774:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  774 |             factor = 1.0 + p_masking;
      |                          ^
src/libavcodec/ratecontrol.c:779:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  779 |         factor *= pow(spat_cplx, -spatial_cplx_masking);
      |                ^~
src/libavcodec/ratecontrol.c:782:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  782 |             factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking);
      |                            ^
src/libavcodec/ratecontrol.c:782:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  782 |             factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking);
      |                    ^~
src/libavcodec/ratecontrol.c:784:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  784 |             factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking);
      |                            ^
src/libavcodec/ratecontrol.c:784:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  784 |             factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking);
      |                    ^~
src/libavcodec/ratecontrol.c:803:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  803 |         factor *= 1.0 - border_masking * mb_factor;
      |                       ^
src/libavcodec/ratecontrol.c:803:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  803 |         factor *= 1.0 - border_masking * mb_factor;
      |                ^~
src/libavcodec/ratecontrol.c:805:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  805 |         if (factor < 0.00001)
      |                    ^
src/libavcodec/ratecontrol.c:819:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  819 |             float newq = q * cplx_tab[i] / bits_tab[i];
      |                            ^
CC	libavcodec/rawdec.o
src/libavcodec/ratecontrol.c:819:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  819 |             float newq = q * cplx_tab[i] / bits_tab[i];
      |                                          ^
src/libavcodec/ratecontrol.c:824:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  824 |                 cplx_sum -= cplx_tab[i] * q / qmax;
      |                                         ^
src/libavcodec/ratecontrol.c:824:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  824 |                 cplx_sum -= cplx_tab[i] * q / qmax;
      |                          ^~
src/libavcodec/ratecontrol.c:827:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  827 |                 cplx_sum -= cplx_tab[i] * q / qmin;
      |                                         ^
src/libavcodec/ratecontrol.c:827:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  827 |                 cplx_sum -= cplx_tab[i] * q / qmin;
      |                          ^~
src/libavcodec/ratecontrol.c:830:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  830 |         if (bits_sum < 0.001)
      |                      ^
src/libavcodec/ratecontrol.c:832:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  832 |         if (cplx_sum < 0.001)
      |                      ^
src/libavcodec/ratecontrol.c:838:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  838 |         float newq      = q * cplx_tab[i] / bits_tab[i];
      |                             ^
src/libavcodec/ratecontrol.c:838:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  838 |         float newq      = q * cplx_tab[i] / bits_tab[i];
      |                                           ^
src/libavcodec/ratecontrol.c:845:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  845 |         intq = (int)(newq + 0.5);
      |                           ^
src/libavcodec/ratecontrol.c: In function ‘ff_rate_estimate_qscale’:
src/libavcodec/ratecontrol.c:928:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  928 |     if (br_compensation <= 0.0)
      |                         ^~
src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  939 |         ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale,
      |                                                                  ^
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:939:72: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  939 |         ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale,
      |                                                                     ~~~^~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  940 |                 br_compensation, s->frame_bits, var, pict_type);
      |                 ^~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:969:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  969 |                       rcc->pass1_rc_eq_output_sum * br_compensation;
      |                                                   ^
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/mpegvideo.h:35:
src/libavcodec/ratecontrol.c:975:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  975 |         av_assert0(q > 0.0);
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ratecontrol.c:977:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  977 |         av_assert0(q > 0.0);
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ratecontrol.c:981:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  981 |             rcc->short_term_qsum   *= a->qblur;
      |                                    ^~
src/libavcodec/ratecontrol.c:982:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  982 |             rcc->short_term_qcount *= a->qblur;
      |                                    ^~
src/libavcodec/ratecontrol.c:984:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  984 |             rcc->short_term_qsum += q;
      |                                  ^~
src/libavcodec/ratecontrol.c:988:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  988 |         av_assert0(q > 0.0);
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ratecontrol.c:994:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  994 |         av_assert0(q > 0.0);
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1002 |                qmin, q, qmax, picture_number,
      |                      ^
src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1004 |                br_compensation, short_term_q, s->frame_bits,
      |                ^~~~~~~~~~~~~~~
src/libavcodec/ratecontrol.c:1017:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1017 |         q = (int)(q + 0.5);
      |                     ^
CC	libavcodec/rawenc.o
src/libavcodec/rawdec.c:61:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM},
      | ^
In file included from src/libavcodec/rawdec.c:39:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/ralf.c: In function ‘decode_frame’:
src/libavcodec/ralf.c:466:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  466 |         if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size))
      |                        ^~
CC	libavcodec/rdft.o
CC	libavcodec/realtextdec.o
CC	libavcodec/remove_extradata_bsf.o
CC	libavcodec/rka.o
CC	libavcodec/rl.o
CC	libavcodec/rl2.o
CC	libavcodec/rle.o
In file included from src/libavcodec/rka.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/rka.c: In function ‘model64_init’:
src/libavcodec/rka.c:190:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  190 |     for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) {
      |                       ^
src/libavcodec/rka.c: In function ‘chctx_init’:
src/libavcodec/rka.c:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  213 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++)
      |                       ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/rka.c:22:
src/libavcodec/rka.c: In function ‘amdl_decode_int’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/rka.c:410:12: note: in expansion of macro ‘FFMIN’
  410 |     size = FFMIN(size, am->buf_size - 1);
      |            ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/rka.c:410:12: note: in expansion of macro ‘FFMIN’
  410 |     size = FFMIN(size, am->buf_size - 1);
      |            ^~~~~
src/libavcodec/rka.c:422:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  422 |         if (size == am->buf_size - 1) {
      |                  ^~
src/libavcodec/rka.c:436:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  436 |                 if (j >= v) {
      |                       ^~
src/libavcodec/rka.c:450:53: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  450 |             for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1)
      |                                                     ^~
src/libavcodec/rka.c:458:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  458 |     if (size == am->buf_size - 1) {
      |              ^~
CC	libavcodec/roqaudioenc.o
src/libavcodec/rka.c:479:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  479 |         } while (val + 1 < am->buf_size && am->prob[1][val + 1]);
      |                          ^
src/libavcodec/rka.c: In function ‘decode_filt_coeffs’:
src/libavcodec/rka.c:537:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  537 |     } while (idx < dst->size);
      |                  ^
src/libavcodec/rka.c: In function ‘mdl64_decode’:
src/libavcodec/rka.c:646:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  646 |         } while (idx <= ctx->size);
      |                      ^~
CC	libavcodec/roqvideo.o
src/libavcodec/rka.c: In function ‘decode_filter’:
src/libavcodec/rka.c:697:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  697 |     for (int x = 0; x < size;) {
      |                       ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/rka.c:704:29: note: in expansion of macro ‘FFMIN’
  704 |         for (int y = 0; y < FFMIN(split, size - x); y++, off++) {
      |                             ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/rka.c:704:29: note: in expansion of macro ‘FFMIN’
  704 |         for (int y = 0; y < FFMIN(split, size - x); y++, off++) {
      |                             ^~~~~
src/libavcodec/rka.c:704:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  704 |         for (int y = 0; y < FFMIN(split, size - x); y++, off++) {
      |                           ^
src/libavcodec/rka.c:707:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  707 |             if (off >= FF_ARRAY_ELEMS(ctx->buf0))
      |                     ^~
src/libavcodec/rka.c:725:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  725 |             for (int i = 0; i < filt.size && i < 15; i++)
      |                               ^
src/libavcodec/rka.c:728:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  728 |             for (int i = 15; i < filt.size; i++)
      |                                ^
CC	libavcodec/roqvideodec.o
In file included from src/libavcodec/roqaudioenc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/roqvideoenc.o
CC	libavcodec/rpza.o
CC	libavcodec/rpzaenc.o
In file included from src/libavcodec/roqvideodec.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/roqvideodec.c: In function ‘roqvideo_decode_frame’:
src/libavcodec/roqvideodec.c:55:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   55 |             if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size)
      |                                                         ^
src/libavcodec/roqvideodec.c:74:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   74 |     if (chunk_size > bytestream2_get_bytes_left(gb)) {
      |                    ^
src/libavcodec/roqvideodec.c:79:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   79 |     while (bytestream2_tell(gb) < chunk_start + chunk_size) {
      |                                 ^
src/libavcodec/roqvideodec.c:82:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |                 if (bytestream2_tell(gb) >= chunk_start + chunk_size) {
      |                                          ^~
src/libavcodec/roqvideodec.c:116:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  116 |                         if (bytestream2_tell(gb) >= chunk_start + chunk_size) {
      |                                                  ^~
In file included from src/libavcodec/roqvideoenc.c:63:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/rpza.c:41:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/roqvideoenc.c: In function ‘eval_motion_dist’:
src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  244 |     if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
      |                       ^
src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  244 |     if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
      |                                                          ^
In file included from src/libavcodec/rpzaenc.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/roqvideoenc.c: In function ‘gather_data_for_subcel’:
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  484 |         if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] <
      |                                                                             ^
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/roqvideoenc.c: In function ‘gather_data_for_cel’:
src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  548 |         if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] <
      |                                                                          ^
src/libavcodec/rpza.c: In function ‘rpza_decode_stream’:
src/libavcodec/rpza.c:165:20: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  165 |             colorA = bytestream2_get_be16(&s->gb);
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rpza.c:166:9: note: here
  166 |         case 0x20:
      |         ^~~~
src/libavcodec/rpzaenc.c: In function ‘rpza_encode_stream’:
src/libavcodec/roqvideoenc.c: In function ‘roq_encode_frame’:
src/libavcodec/rpzaenc.c:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘channel_offset’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  720 |                 if (i == chan) {
      |                       ^~
src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1077 |     if (enc->framesSinceKeyframe == avctx->gop_size)
      |                                  ^~
src/libavcodec/roqvideoenc.c: At top level:
src/libavcodec/roqvideoenc.c:1109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1109 |     { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/roqvideoenc.c:61:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/rpzaenc.c: At top level:
CC	libavcodec/rscc.o
src/libavcodec/rpzaenc.c:857:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  857 |     { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
      |     ^
In file included from src/libavcodec/rpzaenc.c:28:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/rpzaenc.c:858:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  858 |     { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/rpzaenc.c:859:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  859 |     { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/rpzaenc.c:860:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  860 |     { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/rtjpeg.o
In file included from src/libavcodec/rscc.c:45:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/rv10.o
src/libavcodec/rscc.c: In function ‘rscc_decode_frame’:
src/libavcodec/rscc.c:200:31: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  200 |         if (packed_tiles_size != tiles_nb * TILE_SIZE) {
      |                               ^~
src/libavcodec/rscc.c:203:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |             if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) {
      |                                                 ^
src/libavcodec/rscc.c:303:32: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  303 |         if (ctx->inflated_size < pixel_size) {
      |                                ^
src/libavcodec/rscc.c:340:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  340 |     if (pixel_size == ctx->inflated_size) {
      |                    ^~
src/libavcodec/rscc.c:353:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  353 |     if (ctx->valid_pixels < ctx->inflated_size)
      |                           ^
src/libavcodec/rscc.c:355:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  355 |     if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100)
      |                           ^~
CC	libavcodec/rv10enc.o
CC	libavcodec/rv20enc.o
CC	libavcodec/rv30.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h263.h:24,
                 from src/libavcodec/rv10.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/rv10.c: In function ‘rv10_build_vlc’:
src/libavcodec/rv10.c:327:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  327 |     for (unsigned i = 0; i < sym_rl_elems; i++) {
      |                            ^
src/libavcodec/rv10.c: In function ‘rv10_decode_packet’:
src/libavcodec/rv10.c:488:50: warning: comparison of integer expressions of different signedness: ‘enum AVPictureType’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  488 |         if (s->current_picture_ptr->f->pict_type != s->pict_type) {
      |                                                  ^~
src/libavcodec/rv10.c: In function ‘rv10_decode_frame’:
src/libavcodec/rv10.c:633:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  633 |         if (offset >= buf_size)
      |                    ^~
src/libavcodec/rv10.c:647:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  647 |             offset + FFMAX(size, size2) > buf_size)
      |                                         ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/rv10enc.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/rv10enc.c: In function ‘ff_rv10_encode_picture_header’:
src/libavcodec/rv10enc.c:54:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   54 |         if (s->mb_width * s->mb_height >= (1U << 12)) {
      |                                        ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/rv20enc.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/rv30dsp.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/rv30.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/rv30.c:32:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/rv34.o
CC	libavcodec/rv34_parser.o
CC	libavcodec/rv34dsp.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/rv34.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/rv34.c:39:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
CC	libavcodec/rv40.o
CC	libavcodec/rv40dsp.o
CC	libavcodec/s302m.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/rv40.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/rv40.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/rv40.c: In function ‘rv40_decode_mb_info’:
src/libavcodec/rv40.c:243:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  243 |         if(r->s.mb_skip_run > (unsigned)s->mb_num)
      |                             ^
src/libavcodec/rv34.c: In function ‘rv34_mc’:
src/libavcodec/rv34.c:721:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  721 |        (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 ||
      |                                   ^
src/libavcodec/rv34.c:722:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  722 |        (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) {
      |                                   ^
src/libavcodec/rv34.c: In function ‘rv34_decode_mv’:
src/libavcodec/rv34.c:864:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  864 |         if (r->dmv[i][0] == INVALID_VLC ||
      |                          ^~
src/libavcodec/rv34.c:865:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  865 |             r->dmv[i][1] == INVALID_VLC) {
      |                          ^~
CC	libavcodec/s302menc.o
src/libavcodec/rv34.c:876:11: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  876 |         if(s->pict_type == AV_PICTURE_TYPE_P){
      |           ^
src/libavcodec/rv34.c:881:5: note: here
  881 |     case RV34_MB_B_DIRECT:
      |     ^~~~
In file included from src/libavcodec/s302menc.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/samidec.o
CC	libavcodec/sanm.o
CC	libavcodec/sbc.o
CC	libavcodec/sbc_parser.o
In file included from src/libavcodec/sanm.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/sanm.c: In function ‘read_frame_header’:
src/libavcodec/sanm.c:1332:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1332 |     if (hdr->width != ctx->width || hdr->height != ctx->height) {
      |                    ^~
src/libavcodec/sanm.c:1332:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1332 |     if (hdr->width != ctx->width || hdr->height != ctx->height) {
      |                                                 ^~
src/libavcodec/sanm.c: In function ‘decode_frame’:
src/libavcodec/sanm.c:1408:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1408 |             if (bytestream2_get_bytes_left(&ctx->gb) < size) {
      |                                                      ^
src/libavcodec/sanm.c:1495:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1495 |         if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) {
      |                          ^
CC	libavcodec/sbcdec.o
In file included from src/libavutil/mem_internal.h:29,
                 from src/libavcodec/sbc.h:39,
                 from src/libavcodec/sbc_parser.c:23:
src/libavcodec/sbc_parser.c: In function ‘sbc_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/sbc_parser.c:101:31: note: in expansion of macro ‘FFMIN’
  101 |             pc->header_size = FFMIN(sizeof(pc->header), buf_size);
      |                               ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/sbc_parser.c:101:31: note: in expansion of macro ‘FFMIN’
  101 |             pc->header_size = FFMIN(sizeof(pc->header), buf_size);
      |                               ^~~~~
CC	libavcodec/sbcdec_data.o
CC	libavcodec/sbcdsp.o
src/libavcodec/sbcdec.c: In function ‘sbc_decode_init’:
src/libavcodec/sbcdec.c:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  335 |         for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++)
      |                       ^
CC	libavcodec/sbcdsp_data.o
CC	libavcodec/sbcenc.o
In file included from src/libavcodec/dirac.c:32:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/dirac.c: In function ‘parse_source_parameters’:
src/libavcodec/dirac.c:297:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  297 |                 if (idx < 3U)
      |                         ^
CC	libavcodec/sbrdsp.o
CC	libavcodec/sbrdsp_fixed.o
In file included from src/libavcodec/sbcenc.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/sbcenc.c: At top level:
src/libavcodec/sbcenc.c:332:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  332 |       OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE },
      |       ^~~~~~
In file included from src/libavcodec/sbcenc.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/sbcenc.c:334:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  334 |       OFFSET(msbc),      AV_OPT_TYPE_BOOL,     {.i64 = 0},        0,    1, AE },
      |       ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/scpr.o
CC	libavcodec/screenpresso.o
In file included from src/libavcodec/scpr.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/scpr.c:29:
src/libavcodec/scpr.h: In function ‘decode_run_p’:
src/libavcodec/scpr.h:231:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  231 |             if (*by >= avctx->height)
      |                     ^~
src/libavcodec/scpr.h:236:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:236:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
src/libavcodec/scpr.h:252:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  252 |             if (*by >= avctx->height)
      |                     ^~
src/libavcodec/scpr.h:258:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:258:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  258 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
src/libavcodec/scpr.h:266:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  266 |             if (*by < 1 || *by >= avctx->height)
      |                                ^~
src/libavcodec/scpr.h:272:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:272:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
src/libavcodec/scpr.h:280:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  280 |             if (*by >= avctx->height)
      |                     ^~
CC	libavcodec/setts_bsf.o
src/libavcodec/scpr.h:286:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  286 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:286:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  286 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
src/libavcodec/scpr.h:296:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  296 |             if (*by < 1 || *by >= avctx->height)
      |                                ^~
src/libavcodec/scpr.h:319:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  319 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:319:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  319 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
src/libavcodec/scpr.h:327:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  327 |             if (*by < 1 || *by >= avctx->height)
      |                                ^~
src/libavcodec/scpr.h:341:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  341 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                     ^~
src/libavcodec/scpr.h:341:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  341 |             if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
      |                                            ^~
In file included from src/libavcodec/scpr.c:35:
src/libavcodec/scpr3.c: In function ‘renew_table3’:
src/libavcodec/scpr3.c:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   41 |     for (int d = 0; d < nsym; d++) {
      |                       ^
src/libavcodec/scpr3.c: In function ‘decode_adaptive45’:
src/libavcodec/scpr3.c:164:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |         if (rccode < p) {
      |                    ^
src/libavcodec/scpr3.c:174:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  174 |         if (p + k > rccode) {
      |                   ^
src/libavcodec/scpr3.c: In function ‘update_model6_to_7’:
src/libavcodec/scpr3.c:236:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |         if (k > FF_ARRAY_ELEMS(n.dectab))
      |               ^
src/libavcodec/scpr3.c: In function ‘rescale_dec’:
src/libavcodec/scpr3.c:270:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  270 |     for (a = 0, b = m->size; a < b; a++)
      |                                ^
src/libavcodec/scpr3.c: In function ‘decode_adaptive6’:
src/libavcodec/scpr3.c:438:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  438 |             if (p >= d) {
      |                   ^~
src/libavcodec/scpr3.c: In function ‘decode_static1’:
src/libavcodec/scpr3.c:545:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  545 |     for (int i = 0; i < size; i++) {
      |                       ^
src/libavcodec/scpr3.c: In function ‘update_model2_to_3’:
src/libavcodec/scpr3.c:630:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  630 |     for (int i = 0; i < size; i++)
      |                       ^
src/libavcodec/scpr3.c: In function ‘decode_static2’:
src/libavcodec/scpr3.c:644:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  644 |     for (int i = 0; i < size; i++) {
      |                       ^
src/libavcodec/scpr3.c: In function ‘update_model3_to_7’:
src/libavcodec/scpr3.c:692:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  692 |         if (f > FF_ARRAY_ELEMS(n.dectab))
      |               ^
src/libavcodec/scpr3.c: In function ‘decode_static3’:
src/libavcodec/scpr3.c:709:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  709 |     for (int i = 0; i < size; i++) {
      |                       ^
src/libavcodec/scpr3.c: In function ‘decode_value3’:
src/libavcodec/scpr3.c:757:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  757 |         for (int c = 0, i = 0; i < max + 1; i++) {
      |                                  ^
src/libavcodec/scpr3.c:765:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  765 |                 for (int j = 0; j < q - g; j++)
      |                                   ^
src/libavcodec/scpr3.c: In function ‘decompress_p3’:
src/libavcodec/scpr3.c:1053:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1053 |     if (min > max || min >= s->nbcount)
      |                          ^~
src/libavcodec/scpr3.c:1076:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1076 |         while (min < s->nbcount && count-- > 0) {
      |                    ^
src/libavcodec/scpr3.c:1085:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1085 |     for (y = 0; y < s->nby; y++) {
      |                   ^
src/libavcodec/scpr3.c:1086:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1086 |         for (x = 0; x < s->nbx; x++) {
      |                       ^
src/libavcodec/scpr.c: In function ‘decode_value’:
src/libavcodec/scpr.c:193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         for (i = 0; i < maxc; i++) {
      |                       ^
src/libavcodec/scpr.c: In function ‘decompress_p’:
src/libavcodec/scpr.c:394:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  394 |     if (min > max || min >= s->nbcount)
      |                          ^~
src/libavcodec/scpr.c:409:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  409 |         while (min < s->nbcount && count-- > 0) {
      |                    ^
src/libavcodec/scpr.c:418:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  418 |     for (y = 0; y < s->nby; y++) {
      |                   ^
src/libavcodec/scpr.c:419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  419 |         for (x = 0; x < s->nbx; x++) {
      |                       ^
CC	libavcodec/sga.o
CC	libavcodec/sgidec.o
src/libavcodec/setts_bsf.c:255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  255 |     { "ts",  "set expression for packet PTS and DTS", OFFSET(ts_str),  AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS },
      |     ^
In file included from src/libavcodec/setts_bsf.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/setts_bsf.c:256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  256 |     { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/setts_bsf.c:257:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  257 |     { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/setts_bsf.c:258:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  258 |     { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/setts_bsf.c:259:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  259 |     { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/sgienc.o
In file included from src/libavcodec/sgidec.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/sga.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/sgidec.c: In function ‘read_rle_sgi’:
src/libavcodec/sgidec.c:126:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  126 |     if (len * 2 > bytestream2_get_bytes_left(g)) {
      |                 ^
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/sgidec.c:139:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |             if (ret != width)
      |                     ^~
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/sga.c: In function ‘sga_decode_frame’:
src/libavcodec/sga.c:349:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  349 |     s->nb_tiles = s->flags & HAVE_TILEMAP ? AV_RB16(avpkt->data + 12) : s->tiles_w * s->tiles_h;
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sga.c:404:54: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  404 |                 if (sizeof(s->uncompressed) - offset < size)
      |                                                      ^
src/libavcodec/sga.c:428:46: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  428 |         if (sizeof(s->uncompressed) - offset < left)
      |                                              ^
src/libavcodec/sga.c:449:9: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  449 |         bytestream2_init(gb, s->uncompressed, ret + s->metadata_size);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sga.c:450:5: note: here
  450 |     case 0xE7:
      |     ^~~~
In file included from src/libavcodec/sgienc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/sgienc.c: In function ‘encode_frame’:
src/libavcodec/sgienc.c:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  202 |         for (z = 0; z < depth; z++) {
      |                       ^
src/libavcodec/sgienc.c:205:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |             for (y = 0; y < height; y++) {
      |                           ^
src/libavcodec/sgienc.c:208:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  208 |                 for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel)
      |                               ^
src/libavcodec/sgienc.c:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  233 |         for (z = 0; z < depth; z++) {
      |                       ^
src/libavcodec/sgienc.c:236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  236 |             for (y = 0; y < height; y++) {
      |                           ^
src/libavcodec/sgienc.c:237:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |                 for (x = 0; x < width * depth; x += depth)
      |                               ^
src/libavcodec/sgienc.c: At top level:
src/libavcodec/sgienc.c:261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  261 |     { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/sgienc.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/sgienc.c: In function ‘encode_frame’:
src/libavcodec/sgienc.c:124:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  124 |         put_be = !HAVE_BIGENDIAN;
src/libavcodec/sgienc.c:125:5: note: here
  125 |     case AV_PIX_FMT_GRAY16BE:
      |     ^~~~
src/libavcodec/sgienc.c:132:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  132 |         put_be = !HAVE_BIGENDIAN;
src/libavcodec/sgienc.c:133:5: note: here
  133 |     case AV_PIX_FMT_RGB48BE:
      |     ^~~~
src/libavcodec/sgienc.c:140:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  140 |         put_be = !HAVE_BIGENDIAN;
src/libavcodec/sgienc.c:141:5: note: here
  141 |     case AV_PIX_FMT_RGBA64BE:
      |     ^~~~
CC	libavcodec/sgirledec.o
CC	libavcodec/sheervideo.o
CC	libavcodec/shorten.o
CC	libavcodec/simple_idct.o
CC	libavcodec/sinewin.o
In file included from src/libavcodec/shorten.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/shorten.c:35:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/shorten.c: In function ‘allocate_buffers’:
src/libavcodec/shorten.c:132:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  132 |     for (chan = 0; chan < s->channels; chan++) {
      |                         ^
src/libavcodec/shorten.c: In function ‘get_uint’:
src/libavcodec/shorten.c:166:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  166 |         if (k > 31U)
      |               ^
src/libavcodec/shorten.c: In function ‘init_offset’:
src/libavcodec/shorten.c:205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  205 |     for (chan = 0; chan < s->channels; chan++)
      |                         ^
src/libavcodec/shorten.c: In function ‘decode_subframe_lpc’:
src/libavcodec/shorten.c:360:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  360 |         if ((unsigned)pred_order > s->nwrap) {
      |                                  ^
src/libavcodec/shorten.c:374:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  374 |         if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) {
      |                        ^~
src/libavcodec/shorten.c: In function ‘read_header’:
src/libavcodec/shorten.c:432:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  432 |     if (s->avctx->ch_layout.nb_channels != s->channels) {
      |                                         ^~
src/libavcodec/shorten.c:453:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  453 |         if (maxnlpc > 1024U) {
      |                     ^
src/libavcodec/shorten.c:458:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  458 |         if (s->nmean > 32768U) {
      |                      ^
src/libavcodec/shorten.c:464:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  464 |         if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) {
      |                                  ^
src/libavcodec/shorten.c: In function ‘shorten_decode_frame’:
src/libavcodec/shorten.c:553:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  553 |     if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE >
      |                                                                                          ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/shorten.c:29:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/shorten.c:587:29: note: in expansion of macro ‘FFMAX’
  587 |             max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8);
      |                             ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                 ^~~
src/libavcodec/shorten.c:587:29: note: in expansion of macro ‘FFMAX’
  587 |             max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8);
      |                             ^~~~~
src/libavcodec/shorten.c:608:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  608 |     while (s->cur_chan < s->channels) {
      |                        ^
src/libavcodec/shorten.c:650:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  650 |                 if (blocksize > s->blocksize) {
      |                               ^
src/libavcodec/shorten.c:682:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  682 |                 if (residual_size > 30U) {
      |                                   ^
src/libavcodec/shorten.c:735:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  735 |             if (s->cur_chan == s->channels) {
      |                             ^~
src/libavcodec/shorten.c:745:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  745 |                 for (chan = 0; chan < s->channels; chan++) {
      |                                     ^
src/libavcodec/sheervideo.c: In function ‘decode_frame’:
src/libavcodec/sheervideo.c:1865:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1865 |         s->alt = 1;
      |         ~~~~~~~^~~
src/libavcodec/sheervideo.c:1866:5: note: here
 1866 |     case MKTAG('A', 'Y', 'b', 'R'):
      |     ^~~~
src/libavcodec/shorten.c:770:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  770 |     if (s->cur_chan < s->channels)
      |                     ^
src/libavcodec/sheervideo.c:1872:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1872 |         s->alt = 1;
      |         ~~~~~~~^~~
src/libavcodec/sheervideo.c:1873:5: note: here
 1873 |     case MKTAG('A', 'y', 'b', 'R'):
      |     ^~~~
src/libavcodec/sheervideo.c:1879:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1879 |         s->alt = 1;
      |         ~~~~~~~^~~
src/libavcodec/sheervideo.c:1880:5: note: here
 1880 |     case MKTAG(' ', 'Y', 'b', 'R'):
      |     ^~~~
src/libavcodec/sheervideo.c:1886:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1886 |         s->alt = 1;
      |         ~~~~~~~^~~
src/libavcodec/sheervideo.c:1887:5: note: here
 1887 |     case MKTAG(' ', 'y', 'b', 'R'):
      |     ^~~~
src/libavcodec/shorten.c: In function ‘shorten_decode_close’:
src/libavcodec/shorten.c:795:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  795 |     for (i = 0; i < s->channels; i++) {
      |                   ^
CC	libavcodec/sipr.o
CC	libavcodec/sipr16k.o
src/libavcodec/sipr.c: In function ‘lsf_decode_fp’:
src/libavcodec/sipr.c:163:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |         lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i];
      |                                    ^
src/libavcodec/sipr.c:163:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |         lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i];
      |                                           ^
src/libavcodec/sipr.c:163:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  163 |         lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i];
      |                                                        ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/channel_layout.h:28,
                 from src/libavcodec/sipr.c:28:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/sipr.c:170:17: note: in expansion of macro ‘FFMIN’
  170 |     lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI);
      |                 ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/sipr.c:170:17: note: in expansion of macro ‘FFMIN’
  170 |     lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI);
      |                 ^~~~~
src/libavcodec/sipr.c:176:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |     lsfnew[LP_FILTER_ORDER - 1] *= 6.153848 / M_PI;
      |                                 ^~
src/libavcodec/sipr.c: In function ‘sipr_decode_lp’:
src/libavcodec/sipr.c:224:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  224 |     t = t0 * 0.5;
      |            ^
src/libavcodec/sipr.c: In function ‘decode_frame’:
src/libavcodec/sipr.c:408:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  408 |                             ctx->past_pitch_gain < 0.8);
      |                                                  ^
src/libavcodec/sipr.c:415:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  415 |         avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector,
      |                            ^
src/libavcodec/sipr.c:430:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  430 |         pitch_gain *= 0.5 * pitch_gain;
      |                           ^
src/libavcodec/sipr.c:430:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  430 |         pitch_gain *= 0.5 * pitch_gain;
      |                    ^~
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/sipr.c:431:22: note: in expansion of macro ‘FFMIN’
  431 |         pitch_gain = FFMIN(pitch_gain, 0.4);
      |                      ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/sipr.c:431:22: note: in expansion of macro ‘FFMIN’
  431 |         pitch_gain = FFMIN(pitch_gain, 0.4);
      |                      ^~~~~
src/libavcodec/sipr.c:433:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  433 |         ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain;
      |                             ^
src/libavcodec/sipr.c:433:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  433 |         ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain;
      |                                                   ^
CC	libavcodec/sipr_parser.o
CC	libavcodec/siren.o
src/libavcodec/sipr16k.c: In function ‘postfilter’:
src/libavcodec/sipr16k.c:135:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  135 |     for (i = 0, s = 0; i < 30; i++, s += 1.0/30)
      |                                       ^~
src/libavcodec/sipr16k.c: In function ‘acelp_decode_gain_codef’:
src/libavcodec/sipr16k.c:169:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |     mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) /
      |                                                     ^
src/libavcodec/sipr16k.c:169:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |     mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) /
      |                                  ^
src/libavcodec/sipr16k.c:170:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  170 |         sqrt((0.01 + avpriv_scalarproduct_float_c(fc_v, fc_v, subframe_size)));
      |                    ^
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/sipr.h:27,
                 from src/libavcodec/sipr16k.c:26:
src/libavcodec/sipr16k.c: In function ‘ff_sipr_decode_frame_16k’:
src/libavutil/macros.h:49:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/sipr16k.c:221:23: note: in expansion of macro ‘FFMIN’
  221 |         f.pitch_fac = FFMIN(pitch_fac, 1.0);
      |                       ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                     ^
src/libavcodec/sipr16k.c:221:23: note: in expansion of macro ‘FFMIN’
  221 |         f.pitch_fac = FFMIN(pitch_fac, 1.0);
      |                       ^~~~~
src/libavcodec/sipr16k.c:249:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  249 |         ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor);
      |                                       ^
CC	libavcodec/smacker.o
CC	libavcodec/smc.o
src/libavcodec/siren.c: In function ‘siren_init’:
src/libavcodec/siren.c:418:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |         float angle = ((i + 0.5f) * M_PI_2) / 320.f;
      |                                   ^
src/libavcodec/siren.c:418:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  418 |         float angle = ((i + 0.5f) * M_PI_2) / 320.f;
      |                                             ^
src/libavcodec/siren.c: In function ‘decode_vector’:
src/libavcodec/siren.c:604:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  604 |                     if (index + show_bits1(gb) >= decoder_tables_elements[category]) {
      |                                                ^~
src/libavcodec/siren.c:651:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  651 |                     if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) {
      |                                                ^
src/libavcodec/siren.c:657:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  657 |             if (i >= FF_ARRAY_ELEMS(noise_category5)) {
      |                   ^~
CC	libavcodec/smcenc.o
In file included from src/libavcodec/smacker.c:51:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/smacker.c: In function ‘smacker_decode_header_tree’:
src/libavcodec/smacker.c:204:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  204 |     if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow
      |             ^~
src/libavcodec/smacker.c: In function ‘smka_decode_frame’:
src/libavcodec/smacker.c:611:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  611 |     if (unp_size > (1U<<24)) {
      |                  ^
In file included from src/libavcodec/smc.c:34:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/smc.c: In function ‘smc_decode_stream’:
src/libavcodec/smc.c:58:54: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |   (opcode & 0x10) ? (1 + bytestream2_get_byte(gb)) : 1 + (opcode & 0x0F);
      |                                                      ^~~~~~~~~~~~~~~~~~~
src/libavcodec/smc.c:141:24: note: in expansion of macro ‘GET_BLOCK_COUNT’
  141 |             n_blocks = GET_BLOCK_COUNT();
      |                        ^~~~~~~~~~~~~~~
src/libavcodec/smc.c:58:54: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |   (opcode & 0x10) ? (1 + bytestream2_get_byte(gb)) : 1 + (opcode & 0x0F);
      |                                                      ^~~~~~~~~~~~~~~~~~~
src/libavcodec/smc.c:150:24: note: in expansion of macro ‘GET_BLOCK_COUNT’
  150 |             n_blocks = GET_BLOCK_COUNT();
      |                        ^~~~~~~~~~~~~~~
src/libavcodec/smc.c:58:54: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |   (opcode & 0x10) ? (1 + bytestream2_get_byte(gb)) : 1 + (opcode & 0x0F);
      |                                                      ^~~~~~~~~~~~~~~~~~~
src/libavcodec/smc.c:183:24: note: in expansion of macro ‘GET_BLOCK_COUNT’
  183 |             n_blocks = GET_BLOCK_COUNT();
      |                        ^~~~~~~~~~~~~~~
src/libavcodec/smc.c:58:54: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   58 |   (opcode & 0x10) ? (1 + bytestream2_get_byte(gb)) : 1 + (opcode & 0x0F);
      |                                                      ^~~~~~~~~~~~~~~~~~~
src/libavcodec/smc.c:230:24: note: in expansion of macro ‘GET_BLOCK_COUNT’
  230 |             n_blocks = GET_BLOCK_COUNT();
      |                        ^~~~~~~~~~~~~~~
CC	libavcodec/snappy.o
In file included from src/libavcodec/smcenc.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/snow.o
In file included from src/libavcodec/snappy.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/snappy.c: In function ‘snappy_literal’:
src/libavcodec/snappy.c:70:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |     if (size < len)
      |              ^
CC	libavcodec/snow_dwt.o
CC	libavcodec/snowdec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/snow.h:35,
                 from src/libavcodec/snow.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/snowenc.o
src/libavcodec/snow.c: In function ‘ff_snow_pred_block’:
src/libavcodec/snow.c:366:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  366 |         if(   (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0)
      |                            ^~
src/libavcodec/snow.c:367:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  367 |            || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){
      |                            ^~
src/libavcodec/snow_dwt.c: In function ‘spatial_decompose53i’:
src/libavcodec/snow_dwt.c:223:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  223 |         if (y + 1 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:225:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |         if (y + 2 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:228:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  228 |         if (y + 1 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:230:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  230 |         if (y + 0 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c: In function ‘spatial_decompose97i’:
src/libavcodec/snow_dwt.c:298:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  298 |         if (y + 3 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:300:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  300 |         if (y + 4 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:303:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  303 |         if (y + 3 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  305 |         if (y + 2 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:307:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  307 |         if (y + 1 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:309:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  309 |         if (y + 0 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose53i_dy_buffered’:
src/libavcodec/snow_dwt.c:416:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |     if (y + 1 < (unsigned)height && y < (unsigned)height) {
      |               ^
src/libavcodec/snow_dwt.c:416:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  416 |     if (y + 1 < (unsigned)height && y < (unsigned)height) {
      |                                       ^
src/libavcodec/snow_dwt.c:424:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  424 |         if (y + 1 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:426:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  426 |         if (y + 0 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:430:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  430 |     if (y - 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:432:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  432 |     if (y + 0 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose53i_dy’:
src/libavcodec/snow_dwt.c:450:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  450 |     if (y + 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:452:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  452 |     if (y + 0 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:455:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  455 |     if (y - 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:457:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  457 |     if (y + 0 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose97i_dy_buffered’:
src/libavcodec/snow_dwt.c:584:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  584 |         if (y + 3 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:586:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  586 |         if (y + 2 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:588:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  588 |         if (y + 1 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:590:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  590 |         if (y + 0 < (unsigned)height)
      |                   ^
src/libavcodec/snow_dwt.c:594:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  594 |     if (y - 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:596:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  596 |     if (y + 0 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose97i_dy’:
src/libavcodec/snow_dwt.c:618:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  618 |     if (y + 3 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:620:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  620 |     if (y + 2 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:622:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  622 |     if (y + 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:624:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  624 |     if (y + 0 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:627:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  627 |     if (y - 1 < (unsigned)height)
      |               ^
src/libavcodec/snow_dwt.c:629:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  629 |     if (y + 0 < (unsigned)height)
      |               ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/snow.h:35,
                 from src/libavcodec/snowdec.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/snowdec.c: In function ‘decode_q_branch’:
src/libavcodec/snowdec.c:203:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  203 |             if (ref >= s->ref_frames) {
      |                     ^~
src/libavcodec/snowdec.c: In function ‘decode_header’:
src/libavcodec/snowdec.c:315:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  315 |         GET_S(s->version, tmp <= 0U)
      |                               ^~
src/libavcodec/snowdec.c:293:10: note: in definition of macro ‘GET_S’
  293 |     if(!(check)){\
      |          ^~~~~
src/libavcodec/snowdec.c:351:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  351 |         GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES)
      |                                      ^
src/libavcodec/snowdec.c:293:10: note: in definition of macro ‘GET_S’
  293 |     if(!(check)){\
      |          ^~~~~
src/libavcodec/snowdec.c:388:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |     if(s->spatial_decomposition_type > 1U){
      |                                      ^
src/libavcodec/snowdec.c:407:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  407 |     if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){
      |                                                                        ^
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/snow.h:35,
                 from src/libavcodec/snowenc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/sonic.o
src/libavcodec/snowenc.c: In function ‘quantize’:
src/libavcodec/snowenc.c:1279:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1279 |                 if((unsigned)(i+thres1) > thres2){
      |                                         ^
src/libavcodec/snowenc.c:1299:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1299 |                 if((unsigned)(i+thres1) > thres2){
      |                                         ^
src/libavcodec/snowenc.c: At top level:
src/libavcodec/snowenc.c:1915:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1915 |     { "memc_only",      "Only do ME/MC (I frames -> ref, P frame -> ME+MC).",   OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/snowenc.c:24:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/snowenc.c:1916:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1916 |     { "no_bitstream",   "Skip final bitstream writeout.",                    OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/snowenc.c:1917:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1917 |     { "intra_penalty",  "Penalty for intra blocks in block decission",      OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/snowenc.c:1918:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1918 |     { "iterative_dia_size",  "Dia size for the iterative ME",          OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/snowenc.c:1919:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1919 |     { "sc_threshold",   "Scene change threshold",                   OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/snowenc.c:1927:83: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1927 |                                                                                   OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
      |                                                                                   ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libavcodec/sonic.c:29:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
In file included from src/libavcodec/put_golomb.h:34,
                 from src/libavcodec/sonic.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/sonic.c: In function ‘sonic_decode_init’:
src/libavcodec/sonic.c:889:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  889 |         if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) {
      |                               ^~
CC	libavcodec/sp5xdec.o
CC	libavcodec/speedhq.o
CC	libavcodec/speedhqdec.o
CC	libavcodec/speedhqenc.o
CC	libavcodec/speexdec.o
src/libavcodec/speedhqdec.c: In function ‘speedhq_decode_frame’:
src/libavcodec/speedhqdec.c:429:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  429 |     if (second_field_offset >= buf_size - 3) {
      |                             ^~
src/libavcodec/speedhqdec.c:441:57: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  441 |     if (second_field_offset == 4 || second_field_offset == (buf_size-4)) {
      |                                                         ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/speedhqenc.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/speexdec.c:57:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/srtdec.o
CC	libavcodec/srtenc.o
src/libavcodec/speexdec.c: In function ‘lsp_interpolate’:
src/libavcodec/speexdec.c:813:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  813 |         lsp[i] = av_clipf(lsp[i], margin, M_PI - margin);
      |                                                ^
src/libavcodec/speexdec.c: In function ‘nb_decode’:
src/libavcodec/speexdec.c:964:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  964 |         fact = .6f * exp(-.2f * lsp_dist);
      |                    ^
src/libavcodec/speexdec.c: In function ‘sb_decode’:
src/libavcodec/speexdec.c:1325:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1325 |                 gc *= M_SQRT2;
      |                    ^~
src/libavcodec/srtenc.c: In function ‘encode_frame’:
src/libavcodec/srtenc.c:242:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  242 |     for (i=0; i<sub->num_rects; i++) {
      |                ^
src/libavcodec/srtenc.c:265:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |     if (s->buffer.len > bufsize) {
      |                       ^
CC	libavcodec/startcode.o
CC	libavcodec/subviewerdec.o
CC	libavcodec/sunrast.o
src/libavcodec/sunrast.c: In function ‘sunrast_decode_frame’:
src/libavcodec/sunrast.c:122:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  122 |     if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256)
      |                       ^
CC	libavcodec/sunrastenc.o
CC	libavcodec/svq1.o
CC	libavcodec/svq1dec.o
CC	libavcodec/svq1enc.o
In file included from src/libavcodec/sunrastenc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/sunrastenc.c: At top level:
src/libavcodec/sunrastenc.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  199 |     { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/sunrastenc.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/svq1dec.c: In function ‘svq1_decode_block_non_intra’:
src/libavcodec/svq1dec.c:276:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  276 |             if (mean == -128)
      |                      ^~
CC	libavcodec/svq3.o
src/libavcodec/svq1dec.c: In function ‘svq1_decode_frame_header’:
src/libavcodec/svq1dec.c:556:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  556 |         s->nonref = 1;
      |         ~~~~~~~~~~^~~
src/libavcodec/svq1dec.c:557:5: note: here
  557 |     case 1:
      |     ^~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/svq1enc.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/synth_filter.o
In file included from src/libavcodec/svq3.c:57:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:482:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  482 |             if (gb->size_in_bits <= re_index) {
      |                                  ^~
src/libavcodec/svq3.c: In function ‘svq3_add_idct_c’:
src/libavcodec/svq3.c:262:41: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |                                       : qmul * (block[0] >> 3) / 2);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/svq3.c: In function ‘svq3_decode_mb’:
src/libavcodec/svq3.c:723:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  723 |             s->next_pic->mb_type[mb_xy] == -1) {
      |                                         ^~
src/libavcodec/svq3.c:937:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  937 |         if (s->qscale > 31u) {
      |                       ^
src/libavcodec/svq3.c: In function ‘svq3_decode_frame’:
CC	libavcodec/tak.o
src/libavcodec/svq3.c:1533:90: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1533 |                     (s->pict_type == AV_PICTURE_TYPE_P && mb_type < 8) ? (mb_type - 1) : -1;
      |                                                                                          ^~
src/libavcodec/svq3.c: In function ‘svq3_decode_end’:
src/libavcodec/svq3.c:1578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1578 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) {
      |                       ^
CC	libavcodec/tak_parser.o
CC	libavcodec/takdec.o
src/libavcodec/tak.c: In function ‘ff_tak_parse_streaminfo’:
src/libavcodec/tak.c:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  120 |                 if (value < FF_ARRAY_ELEMS(tak_channel_layouts))
      |                           ^
In file included from src/libavcodec/takdec.c:38:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
CC	libavcodec/takdsp.o
src/libavcodec/takdec.c: In function ‘decode_segment’:
src/libavcodec/takdec.c:267:14: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  267 |     if (mode > FF_ARRAY_ELEMS(xcodes))
      |              ^
src/libavcodec/takdec.c:273:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  273 |         if (x >= code.escape && get_bits1(gb)) {
      |               ^~
src/libavcodec/takdec.c:275:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  275 |             if (x >= code.aescape) {
      |                   ^~
CC	libavcodec/targa.o
In file included from src/libavutil/common.h:43,
                 from src/libavutil/timer.h:51,
                 from src/libavutil/internal.h:43,
                 from src/libavcodec/takdec.c:28:
src/libavcodec/takdec.c: In function ‘decorrelate’:
src/libavutil/macros.h:52:54: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   52 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0)
src/libavcodec/takdec.c:580:9: note: in expansion of macro ‘FFSWAP’
  580 |         FFSWAP(int32_t, bp1, bp2);
      |         ^~~~~~
src/libavcodec/takdec.c:581:5: note: here
  581 |     case 5: /* side/right with scale factor */
      |     ^~~~
src/libavutil/macros.h:52:54: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   52 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0)
src/libavcodec/takdec.c:587:9: note: in expansion of macro ‘FFSWAP’
  587 |         FFSWAP(int32_t*, p1, p2);
      |         ^~~~~~
src/libavcodec/takdec.c:588:5: note: here
  588 |     case 7: {
      |     ^~~~
CC	libavcodec/targa_y216dec.o
In file included from src/libavcodec/targa.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
CC	libavcodec/targaenc.o
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/targa.c: In function ‘decode_frame’:
src/libavcodec/targa.c:183:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |         if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
      |                                                ^
src/libavcodec/targa.c:262:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |         if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
      |                                                ^
CC	libavcodec/tdsc.o
CC	libavcodec/textdec.o
CC	libavcodec/texturedsp.o
src/libavcodec/targaenc.c:193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  193 |     { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
      |     ^
In file included from src/libavcodec/targaenc.c:27:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/texturedspenc.o
In file included from src/libavcodec/tdsc.c:42:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/tdsc.c: In function ‘tdsc_decode_frame’:
src/libavcodec/tdsc.c:535:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  535 |         if (deflatelen != ctx->deflatelen) {
      |                        ^~
CC	libavcodec/tiertexseqv.o
src/libavcodec/texturedspenc.c: In function ‘optimize_colors’:
src/libavcodec/texturedspenc.c:313:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  313 |     if (magn < 4.0f) {
      |              ^
src/libavcodec/texturedspenc.c:320:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  320 |         v_r  = (int) (vfr * magn);
      |                           ^
src/libavcodec/texturedspenc.c:321:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  321 |         v_g  = (int) (vfg * magn);
      |                           ^
src/libavcodec/texturedspenc.c:322:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  322 |         v_b  = (int) (vfb * magn);
      |                           ^
CC	libavcodec/tiff.o
CC	libavcodec/tiff_common.o
CC	libavcodec/tiffenc.o
In file included from src/libavcodec/tiff_common.h:33,
                 from src/libavcodec/tiff_common.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/tiff_common.c: In function ‘ff_tis_ifd’:
src/libavcodec/tiff_common.c:35:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   35 |     for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) {
      |                   ^
src/libavcodec/tiff_common.c: In function ‘ff_tadd_rational_metadata’:
src/libavcodec/tiff_common.c:106:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  106 |     if (count >= INT_MAX / sizeof(int64_t) || count <= 0)
      |               ^~
src/libavcodec/tiff_common.c:108:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  108 |     if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t))
      |                                        ^
src/libavcodec/tiff_common.c: In function ‘ff_tadd_long_metadata’:
src/libavcodec/tiff_common.c:129:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  129 |     if (count >= INT_MAX / sizeof(int32_t) || count <= 0)
      |               ^~
src/libavcodec/tiff_common.c:131:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  131 |     if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t))
      |                                        ^
src/libavcodec/tiff_common.c: In function ‘ff_tadd_doubles_metadata’:
src/libavcodec/tiff_common.c:150:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |     if (count >= INT_MAX / sizeof(int64_t) || count <= 0)
      |               ^~
src/libavcodec/tiff_common.c:152:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  152 |     if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t))
      |                                        ^
src/libavcodec/tiff_common.c: In function ‘ff_tadd_shorts_metadata’:
src/libavcodec/tiff_common.c:171:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  171 |     if (count >= INT_MAX / sizeof(int16_t) || count <= 0)
      |               ^~
src/libavcodec/tiff_common.c:173:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  173 |     if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t))
      |                                        ^
src/libavcodec/tiff_common.c:179:29: warning: operand of ‘?:’ changes signedness from ‘short int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  179 |         int v = is_signed ? (int16_t)ff_tget_short(gb, le) :  ff_tget_short(gb, le);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c: In function ‘ff_tadd_bytes_metadata’:
src/libavcodec/tiff_common.c:193:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |     if (count >= INT_MAX / sizeof(int8_t) || count < 0)
      |               ^~
src/libavcodec/tiff_common.c:195:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |     if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t))
      |                                        ^
src/libavcodec/tiff_common.c:201:29: warning: operand of ‘?:’ changes signedness from ‘signed char’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  201 |         int v = is_signed ? (int8_t)bytestream2_get_byte(gb) :  bytestream2_get_byte(gb);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/tmv.o
src/libavcodec/tiff_common.c: In function ‘ff_tdecode_header’:
src/libavcodec/tiff_common.c:235:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |     if (*le == AV_RB16("II")) {
      |             ^~
src/libavcodec/tiff_common.c:237:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  237 |     } else if (*le == AV_RB16("MM")) {
      |                    ^~
In file included from src/libavcodec/tiff.c:44:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/tiff.c: In function ‘get_geokey_name’:
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:150:5: note: in expansion of macro ‘RET_GEOKEY’
  150 |     RET_GEOKEY(VERT, vert, name);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:151:5: note: in expansion of macro ‘RET_GEOKEY’
  151 |     RET_GEOKEY(PROJ, proj, name);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:152:5: note: in expansion of macro ‘RET_GEOKEY’
  152 |     RET_GEOKEY(GEOG, geog, name);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:153:5: note: in expansion of macro ‘RET_GEOKEY’
  153 |     RET_GEOKEY(CONF, conf, name);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c: In function ‘get_geokey_type’:
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:160:5: note: in expansion of macro ‘RET_GEOKEY’
  160 |     RET_GEOKEY(VERT, vert, type);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:161:5: note: in expansion of macro ‘RET_GEOKEY’
  161 |     RET_GEOKEY(PROJ, proj, type);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:162:5: note: in expansion of macro ‘RET_GEOKEY’
  162 |     RET_GEOKEY(GEOG, geog, type);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c:145:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 |         key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
      |                                           ^
src/libavcodec/tiff.c:163:5: note: in expansion of macro ‘RET_GEOKEY’
  163 |     RET_GEOKEY(CONF, conf, type);
      |     ^~~~~~~~~~
src/libavcodec/tiff.c: In function ‘get_geokey_val’:
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:198:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  198 |         RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:201:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  201 |         RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:206:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  206 |         RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:210:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  210 |         RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:213:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  213 |         RET_GEOKEY_VAL(GCS_TYPE, gcs_type);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:214:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  214 |         RET_GEOKEY_VAL(GCSE_TYPE, gcse_type);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:217:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  217 |         RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:218:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  218 |         RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:221:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  221 |         RET_GEOKEY_VAL(ELLIPSOID, ellipsoid);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:224:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  224 |         RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:235:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  235 |         RET_GEOKEY_VAL(COORD_TRANS, coord_trans);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:238:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  238 |         RET_GEOKEY_VAL(VERT_CS, vert_cs);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:193:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  193 |         val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
      |                                    ^
src/libavcodec/tiff.c:239:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
  239 |         RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs);
      |         ^~~~~~~~~~~~~~
src/libavcodec/tiff.c: In function ‘doubles2str’:
src/libavcodec/tiff.c:257:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  257 |     if (count >= (INT_MAX - 1)/component_len)
      |               ^~
src/libavcodec/tiff.c: At top level:
src/libavcodec/tiff.c:290:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  290 | static uint16_t av_always_inline dng_process_color16(uint16_t value,
      | ^~~~~~
src/libavcodec/tiff.c:309:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  309 | static uint16_t av_always_inline dng_process_color8(uint16_t value,
      | ^~~~~~
src/libavcodec/tiff.c:317:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  317 | static void av_always_inline dng_blit(TiffContext *s, uint8_t *dst, int dst_stride,
      | ^~~~~~
src/libavcodec/tiff.c:390:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
  390 | static void av_always_inline horizontal_fill(TiffContext *s,
      | ^~~~~~
CC	libavcodec/to_upper4.o
In file included from src/libavcodec/bytestream.h:29:
src/libavcodec/tiff.c: In function ‘tiff_unpack_strip’:
src/libavcodec/tiff.c:778:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  778 |         av_assert0(width == (s->bpp * s->width + 7) >> 3);
      |                          ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/tiff.c:854:67: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  854 |     bytestream2_init_writer(&pb, dst, is_yuv ? s->yuv_line_size : (stride * lines));
      |                                                                   ^~~~~~~~~~~~~~~~
In file included from src/libavcodec/tiffenc.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/tiffenc.c:42:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/tiff.c: In function ‘tiff_decode_tag’:
src/libavcodec/tiff.c:1325:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1325 |                 if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count)
      |                                                        ^
src/libavcodec/tiffenc.c: In function ‘check_size’:
src/libavcodec/tiffenc.c:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   91 |     if (s->buf_size < *s->buf - s->buf_start + need) {
      |                     ^
src/libavcodec/tiff.c:1327:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1327 |                 for (i = 0; i < count; i++)
      |                               ^
In file included from src/libavutil/error.h:30,
                 from src/libavcodec/tiff.c:39:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/tiff.c:1392:18: note: in expansion of macro ‘FFMIN’
 1392 |         s->rps = FFMIN(value, s->height);
      |                  ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/tiff.c:1392:18: note: in expansion of macro ‘FFMIN’
 1392 |         s->rps = FFMIN(value, s->height);
      |                  ^~~~~
src/libavcodec/tiff.c:1406:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1406 |         if (s->strips == s->bppcount)
      |                       ^~
src/libavcodec/tiff.c:1456:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1456 |         for (int i = 0; i < count; i++)
      |                           ^
src/libavcodec/tiffenc.c: At top level:
src/libavcodec/tiffenc.c:556:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  556 |     {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
      |     ^
In file included from src/libavcodec/tiffenc.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/tiff.c:1464:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1464 |         for (int i = 0; i < count && count > 1; i++) {
      |                           ^
src/libavcodec/tiffenc.c: In function ‘encode_frame’:
src/libavcodec/tiffenc.c:280:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  280 |         alpha = 1;
      |         ~~~~~~^~~
src/libavcodec/tiffenc.c:281:5: note: here
  281 |     case AV_PIX_FMT_RGB48LE:
      |     ^~~~
src/libavcodec/tiffenc.c:286:38: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  286 |         avctx->bits_per_coded_sample = 0x28;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
src/libavcodec/tiff.c:1547:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1547 |             bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3)
      |                                                ^
src/libavcodec/tiffenc.c:287:5: note: here
  287 |     case AV_PIX_FMT_GRAY8A:
      |     ^~~~
src/libavcodec/tiffenc.c:289:15: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  289 |         alpha = avctx->pix_fmt == AV_PIX_FMT_GRAY8A || avctx->pix_fmt == AV_PIX_FMT_YA16LE;
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiffenc.c:290:5: note: here
  290 |     case AV_PIX_FMT_GRAY16LE:
      |     ^~~~
src/libavcodec/tiff.c:1560:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1560 |         for (i = 0; i < count / 3; i++) {
      |                       ^
src/libavcodec/tmv.c: In function ‘tmv_decode_frame’:
src/libavcodec/tmv.c:52:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   52 |     if (avpkt->size < 2*char_rows*char_cols) {
      |                     ^
src/libavcodec/tiff.c:1578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1578 |         for (i = 0; i < count; i++) {
      |                       ^
src/libavcodec/tiff.c:1617:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1617 |         if (s->geotag_count > count / 4 - 1) {
      |                             ^
src/libavcodec/tiff.c:1621:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1621 |         if (   bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4
      |                                                   ^
src/libavcodec/tiff.c:1646:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1646 |         if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t))
      |                                                ^
src/libavcodec/tiff.c:1653:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1653 |         for (i = 0; i < count; i++)
      |                       ^
src/libavcodec/tiff.c:1658:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1658 |                     || s->geotags[i].offset + s->geotags[i].count > count) {
      |                                                                   ^
src/libavcodec/tiff.c:1680:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1680 |                     || s->geotags[i].offset +  s->geotags[i].count > count) {
      |                                                                    ^
src/libavcodec/tiff.c:1706:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1706 |         if (bytestream2_get_bytes_left(&gb_temp) < count)
      |                                                  ^
src/libavcodec/tiff.c: In function ‘camera_xyz_coeff’:
src/libavcodec/tiff.c:1890:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1890 |                 cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j];
      |                                                ^
src/libavcodec/tiff.c:1901:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1901 |         s->premultiply[i] = 1.f / num;
      |                                 ^
src/libavcodec/tiff.c: In function ‘decode_frame’:
src/libavcodec/tiff.c:1926:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1926 |     } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
      |                                                    ^
src/libavcodec/tiff.c:1951:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1951 |     for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++)
      |                   ^
CC	libavcodec/tpeldsp.o
src/libavcodec/tiff.c:1954:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1954 |     for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++)
      |                   ^
src/libavcodec/tiff.c:1957:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1957 |     for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++)
      |                   ^
src/libavcodec/tiff.c:1960:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1960 |     for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++)
      |                   ^
src/libavcodec/tiff.c:1963:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1963 |     for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++)
      |                   ^
src/libavcodec/tiff.c:2012:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2012 |         if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
      |                                                 ^
src/libavcodec/tiff.c:2030:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum TiffTags’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2030 |         if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) {
      |                                                ^~
src/libavcodec/tiff.c:2062:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2062 |                         cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i];
      |                                       ^~
src/libavcodec/tiff.c:2086:31: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2086 |                 s->black_level[0], s->white_level);
      |                 ~~~~~~~~~~~~~~^~~
src/libavcodec/tiff.c:2120:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2120 |             if (s->stripsizesoff >= (unsigned)avpkt->size)
      |                                  ^~
src/libavcodec/tiff.c:2126:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2126 |             if (s->strippos >= (unsigned)avpkt->size)
      |                             ^~
src/libavcodec/tiff.c:2191:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2191 |             if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
      |                      ^
src/libavcodec/tiff.c:2191:75: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2191 |             if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
      |                                                                           ^
src/libavcodec/tiff.c:2225:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2225 |                     for (j = soff; j < ssize; j += 2)
      |                                      ^
src/libavcodec/tiff.c:2236:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2236 |                     for (j = soff; j < ssize; j += 2)
      |                                      ^
src/libavcodec/tiff.c:2242:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2242 |                     for (j = soff; j < ssize; j++)
      |                                      ^
src/libavcodec/tiff.c:2279:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2279 |                     for (j = channels; j < ssize; j++)
      |                                          ^
src/libavcodec/tiff.c:2301:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2301 |                     for (j = channels; j < ssize; j++)
      |                                          ^
src/libavcodec/tiff.c: At top level:
src/libavcodec/tiff.c:2448:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2448 |     { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
      |     ^
In file included from src/libavcodec/tiff.c:41:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/tiff.c:2449:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2449 |     { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0},  0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/tiff.c:2450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2450 |     { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/trace_headers_bsf.o
src/libavcodec/tiff.c: In function ‘tiff_decode_tag’:
CC	libavcodec/truehd_core_bsf.o
src/libavcodec/tiff.c:1291:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1291 |             if (count <= 4) {
      |                ^
src/libavcodec/tiff.c:1294:9: note: here
 1294 |         default:
      |         ^~~~~~~
src/libavcodec/tiff.c: In function ‘init_image’:
src/libavcodec/tiff.c:1059:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1059 |         if (!s->palette_is_set) {
      |            ^
src/libavcodec/tiff.c:1063:5: note: here
 1063 |     case 21:
      |     ^~~~
CC	libavcodec/truemotion1.o
CC	libavcodec/truemotion2.o
CC	libavcodec/truemotion2rt.o
In file included from src/libavcodec/truemotion2.c:31:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/truemotion2.c: In function ‘tm2_read_stream’:
src/libavcodec/truemotion2.c:314:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  314 |         if (len == TM2_ESCAPE) {
      |                 ^~
src/libavcodec/truemotion2.c:329:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  329 |     if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */
      |             ^~
CC	libavcodec/truespeech.o
CC	libavcodec/tscc.o
CC	libavcodec/tscc2.o
CC	libavcodec/tta.o
CC	libavcodec/ttadata.o
In file included from src/libavcodec/msrledec.h:26,
                 from src/libavcodec/tscc.c:40:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/ttadsp.o
In file included from src/libavcodec/tscc2.c:33:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/tta.c:44:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/tta.c: In function ‘tta_decode_init’:
src/libavcodec/tta.c:198:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  198 |         if (avctx->sample_rate > 0x7FFFFFu) {
      |                                ^
src/libavcodec/tta.c:214:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  214 |         if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){
      |                            ^~
src/libavcodec/tta.c: In function ‘tta_decode_frame’:
src/libavcodec/tta.c:289:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  289 |         if (get_bits_left(&gb) < k) {
      |                                ^
src/libavcodec/tta.c:295:45: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  295 |             if (k > MIN_CACHE_BITS || unary > INT32_MAX >> k) {
      |                                             ^
CC	libavcodec/ttaenc.o
src/libavcodec/tta.c: At top level:
src/libavcodec/tta.c:416:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  416 |     { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC },
      |     ^
In file included from src/libavcodec/tta.c:35:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/tta.c: In function ‘tta_decode_frame’:
src/libavcodec/tta.c:311:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  311 |             value += ff_tta_shift_1[rice->k0];
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tta.c:312:9: note: here
  312 |         default:
      |         ^~~~~~~
src/libavcodec/tscc2.c: In function ‘tscc2_decode_frame’:
src/libavcodec/tscc2.c:259:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  259 |     if (size > bytestream2_get_bytes_left(&gb)) {
      |              ^
src/libavcodec/tscc2.c:264:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  264 |     for (i = 0; i < size; i++) {
      |                   ^
src/libavcodec/tscc2.c:302:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  302 |         if (bytestream2_get_bytes_left(&gb) < size) {
      |                                             ^
CC	libavcodec/ttaencdsp.o
CC	libavcodec/ttmlenc.o
CC	libavcodec/twinvq.o
In file included from src/libavcodec/ttaenc.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:209:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:306:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/twinvqdec.o
CC	libavcodec/txd.o
src/libavcodec/ttmlenc.c: In function ‘ttml_encode_frame’:
src/libavcodec/ttmlenc.c:89:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |     for (i=0; i<sub->num_rects; i++) {
      |                ^
src/libavcodec/ttmlenc.c:139:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |     if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) {
      |                                                 ^
In file included from src/libavcodec/metasound_twinvq_data.h:25,
                 from src/libavcodec/twinvq.c:30:
src/libavcodec/twinvq.h: In function ‘twinvq_mulawinv’:
src/libavcodec/twinvq.h:203:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                             ^
src/libavcodec/twinvq.h:203:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                                                                ^
CC	libavcodec/ulti.o
In file included from src/libavcodec/twinvqdec.c:29:
src/libavcodec/twinvq.h: In function ‘twinvq_mulawinv’:
src/libavcodec/twinvq.h:203:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                             ^
src/libavcodec/twinvq.h:203:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  203 |     return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
      |                                                                ^
src/libavcodec/twinvq.c: In function ‘eval_lpc_spectrum’:
src/libavcodec/twinvq.c:65:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   65 |     return 0.5 / (p + q);
      |                ^
src/libavcodec/twinvq.c: In function ‘eval_lpcenv_or_interp’:
src/libavcodec/twinvq.c:133:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |         if (out[i + step] + out[i - step] > 1.95 * out[i] ||
      |                                                  ^
src/libavcodec/twinvq.c:133:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  133 |         if (out[i + step] + out[i - step] > 1.95 * out[i] ||
      |                                           ^
src/libavcodec/twinvq.c: In function ‘dec_gain’:
src/libavcodec/twinvq.c:228:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |                      twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
      |                                           ^
src/libavcodec/twinvq.c:228:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |                      twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
      |                                                 ^
src/libavcodec/twinvq.c:227:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |             out[i] = (1.0 / (1 << 13)) *
      |                                        ^
src/libavcodec/twinvq.c:233:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |                         twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
      |                                              ^
src/libavcodec/twinvq.c:233:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  233 |                         twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
      |                                                    ^
src/libavcodec/twinvq.c:232:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  232 |             float val = (1.0 / (1 << 23)) *
      |                                           ^
src/libavcodec/twinvq.c:238:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |                     val * twinvq_mulawinv(sub_step * 0.5 +
      |                                                    ^
src/libavcodec/twinvq.c:238:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  238 |                     val * twinvq_mulawinv(sub_step * 0.5 +
      |                                                          ^
src/libavcodec/twinvq.c: In function ‘rearrange_lsp’:
src/libavcodec/twinvq.c:254:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  254 |     float min_dist2 = min_dist * 0.5;
      |                                ^
src/libavcodec/twinvq.c:257:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  257 |             float avg = (lsp[i] + lsp[i - 1]) * 0.5;
      |                                               ^
In file included from src/libavcodec/txd.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/twinvq.c: In function ‘decode_lsp’:
src/libavcodec/twinvq.c:293:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  293 |         float tmp1 = 1.0     - cb3[lpc_hist_idx * mtab->n_lsp + i];
      |                              ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/txd.c: In function ‘txd_decode_frame’:
src/libavcodec/txd.c:67:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   67 |         if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256)
      |                                             ^
src/libavcodec/txd.c:76:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |             if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4)
      |                                                 ^
src/libavcodec/txd.c:80:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   80 |             if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4)
      |                                                 ^
src/libavcodec/txd.c:85:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   85 |         if (bytestream2_get_bytes_left(&gb) < h * w * 4)
      |                                             ^
src/libavcodec/txd.c:73:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
   73 |             if (!(flags & 1))
      |                ^
src/libavcodec/txd.c:75:9: note: here
   75 |         case TXD_DXT1:
      |         ^~~~
In file included from src/libavcodec/ulti.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
CC	libavcodec/utils.o
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/utvideodec.o
In file included from src/libavcodec/utils.c:44:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/utils.c: In function ‘av_get_pcm_codec’:
src/libavcodec/utils.c:576:24: warning: comparison of integer expressions of different signedness: ‘enum AVSampleFormat’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  576 |     if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map))
      |                        ^~
CC	libavcodec/utvideodsp.o
CC	libavcodec/utvideoenc.o
In file included from src/libavcodec/utvideodec.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/utvideodec.c: In function ‘build_huff’:
src/libavcodec/utvideodec.c:57:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   57 |     for (i = 0; i < nb_elems; i++) {
      |                   ^
src/libavcodec/utvideodec.c: In function ‘decode_frame’:
src/libavcodec/utvideodec.c:609:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  609 |                 if (c->packed_stream_size[i][j] > left)
      |                                                 ^
src/libavcodec/utvideodec.c:622:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  622 |                 if (c->control_stream_size[i][j] > left)
      |                                                  ^
src/libavcodec/utvideodec.c:629:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  629 |         if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
      |                                             ^
src/libavcodec/utvideodec.c:684:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  684 |         if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
      |                                             ^
CC	libavcodec/v210dec.o
src/libavcodec/twinvqdec.c: In function ‘decode_ppc’:
src/libavcodec/twinvqdec.c:188:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  188 |     float ppc_gain   = 1.0 / 8192 *
      |                                   ^
src/libavcodec/twinvqdec.c: In function ‘dec_bark_env’:
src/libavcodec/twinvqdec.c:226:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             float st   = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                          ^
src/libavcodec/twinvqdec.c:226:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             float st   = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                                 ^
src/libavcodec/twinvqdec.c:226:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |             float st   = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0
      |                                                        ^
src/libavcodec/twinvqdec.c:227:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  227 |                                   : tmp2 + 1.0;
      |                                          ^
src/libavcodec/twinvqdec.c:230:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  230 |             if (st < -1.0)
      |                    ^
In file included from src/libavcodec/utvideoenc.c:35:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/utvideoenc.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/utvideoenc.c: In function ‘encode_plane’:
src/libavcodec/utvideoenc.c:435:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  435 |             if (counts[symbol] == width * (int64_t)height) {
      |                                ^~
src/libavcodec/sbcdsp.c: In function ‘sbc_analyze_simd’:
src/libavcodec/sbcdsp.c:71:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   71 |     for (i = 0; i < subbands; i++)
      |                   ^
src/libavcodec/sbcdsp.c:75:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   75 |     for (hop = 0; hop < 10*subbands; hop += 2*subbands)
      |                       ^
src/libavcodec/sbcdsp.c:76:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   76 |         for (i = 0; i < 2*subbands; i++)
      |                       ^
src/libavcodec/sbcdsp.c:80:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   80 |     for (i = 0; i < subbands; i++)
      |                   ^
src/libavcodec/sbcdsp.c:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   86 |     for (i = 0; i < subbands/2; i++)
      |                   ^
src/libavcodec/sbcdsp.c:87:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   87 |         for (j = 0; j < 2*subbands; j++)
      |                       ^
src/libavcodec/sbcdsp.c:90:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |     for (i = 0; i < subbands; i++)
      |                   ^
CC	libavcodec/v210enc.o
CC	libavcodec/v210x.o
CC	libavcodec/v308dec.o
CC	libavcodec/v308enc.o
In file included from src/libavcodec/v210enc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/v408dec.o
CC	libavcodec/v408enc.o
CC	libavcodec/v410dec.o
CC	libavcodec/v410enc.o
CC	libavcodec/v4l2_buffers.o
CC	libavcodec/v4l2_context.o
CC	libavcodec/v4l2_fmt.o
CC	libavcodec/v4l2_m2m.o
src/libavcodec/v4l2_fmt.c: In function ‘ff_v4l2_format_avcodec_to_v4l2’:
src/libavcodec/v4l2_fmt.c:123:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  123 |     for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) {
      |                   ^
src/libavcodec/v4l2_fmt.c: In function ‘ff_v4l2_format_avfmt_to_v4l2’:
src/libavcodec/v4l2_fmt.c:133:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  133 |     for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) {
      |                   ^
src/libavcodec/v4l2_fmt.c: In function ‘ff_v4l2_format_v4l2_to_avfmt’:
src/libavcodec/v4l2_fmt.c:143:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  143 |     for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) {
      |                   ^
src/libavcodec/v4l2_context.c: In function ‘xlat_pts_pkt_in’:
src/libavcodec/v4l2_context.c:83:9: warning: reordered_opaque’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
   83 |         .reordered_opaque = avctx->reordered_opaque,
      |         ^
In file included from src/libavcodec/v4l2_context.c:32:
src/libavcodec/avcodec.h:1397:13: note: declared here
 1397 |     int64_t reordered_opaque;
      |             ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c: In function ‘xlat_pts_frame_in’:
src/libavcodec/v4l2_context.c:109:9: warning: reordered_opaque’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  109 |         .reordered_opaque = frame->reordered_opaque,
      |         ^
In file included from src/libavcodec/avcodec.h:35:
src/libavutil/frame.h:510:13: note: declared here
  510 |     int64_t reordered_opaque;
      |             ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:111:9: warning: pkt_duration’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  111 |         .pkt_duration     = frame->pkt_duration,
      |         ^
src/libavutil/frame.h:631:13: note: declared here
  631 |     int64_t pkt_duration;
      |             ^~~~~~~~~~~~
src/libavcodec/v4l2_context.c: In function ‘xlat_pts_frame_out’:
src/libavcodec/v4l2_context.c:132:9: warning: reordered_opaque’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  132 |         frame->reordered_opaque = x->last_opaque;
      |         ^~~~~
src/libavutil/frame.h:510:13: note: declared here
  510 |     int64_t reordered_opaque;
      |             ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:134:9: warning: pkt_duration’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  134 |         frame->pkt_duration     = 0;
      |         ^~~~~
src/libavutil/frame.h:631:13: note: declared here
  631 |     int64_t pkt_duration;
      |             ^~~~~~~~~~~~
src/libavcodec/v4l2_context.c:141:9: warning: reordered_opaque’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  141 |         frame->reordered_opaque = t->reordered_opaque;
      |         ^~~~~
src/libavutil/frame.h:510:13: note: declared here
  510 |     int64_t reordered_opaque;
      |             ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:143:9: warning: pkt_duration’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
  143 |         frame->pkt_duration     = t->pkt_duration;
      |         ^~~~~
src/libavutil/frame.h:631:13: note: declared here
  631 |     int64_t pkt_duration;
      |             ^~~~~~~~~~~~
src/libavcodec/v4l2_buffers.c: In function ‘v4l2_free_bufref’:
src/libavcodec/v4l2_buffers.c:490:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  490 |             for (unsigned int i = 0; i != avbuf->num_planes; ++i)
      |                                        ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/v4l2_buffers.c:31:
src/libavcodec/v4l2_buffers.c: In function ‘v4l2_bufref_to_buf’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/v4l2_buffers.c:575:17: note: in expansion of macro ‘FFMIN’
  575 |     bytesused = FFMIN(size+offset, length);
      |                 ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavcodec/v4l2_buffers.c:575:17: note: in expansion of macro ‘FFMIN’
  575 |     bytesused = FFMIN(size+offset, length);
      |                 ^~~~~
src/libavcodec/v4l2_buffers.c:577:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  577 |     if (size > length - offset) {
      |              ^
src/libavcodec/v4l2_context.c: In function ‘do_source_change’:
src/libavcodec/v4l2_buffers.c: In function ‘v4l2_buffer_buf_to_swframe’:
src/libavcodec/v4l2_context.c:380:100: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  380 |                                     s->capture.selection.width != 0 ? s->capture.selection.width : s->capture.width,
      |                                                                                                    ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_buffers.c:658:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  658 |         for (unsigned int i = 0; i != avbuf->num_planes; ++i)
      |                                    ^~
src/libavcodec/v4l2_context.c:381:102: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  381 |                                     s->capture.selection.height != 0 ? s->capture.selection.height : s->capture.height);
      |                                                                                                      ^~~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:387:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  387 |         if (s->capture.width > ff_v4l2_get_format_width(&s->capture.format) ||
      |                              ^
src/libavcodec/v4l2_context.c:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  388 |             s->capture.height > ff_v4l2_get_format_height(&s->capture.format)) {
      |                               ^
src/libavcodec/v4l2_buffers.c: In function ‘ff_v4l2_buffer_buf_to_avframe’:
src/libavcodec/v4l2_buffers.c:851:72: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  851 |         frame->crop_right = ctx->selection.left + ctx->selection.width < frame->width ?
      |                                                                        ^
src/libavcodec/v4l2_buffers.c:853:73: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  853 |         frame->crop_bottom = ctx->selection.top + ctx->selection.height < frame->height ?
      |                                                                         ^
src/libavcodec/v4l2_buffers.c: In function ‘ff_v4l2_buffer_initialize’:
src/libavcodec/v4l2_buffers.c:997:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  997 |         for (i = 0; i < avbuf->buf.length; i++) {
      |                       ^
CC	libavcodec/v4l2_m2m_dec.o
src/libavcodec/v4l2_m2m.c: In function ‘check_size’:
src/libavcodec/v4l2_m2m.c:142:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     if (w < avctx->width || h < avctx->height) {
      |           ^
src/libavcodec/v4l2_m2m.c:142:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     if (w < avctx->width || h < avctx->height) {
      |                               ^
CC	libavcodec/v4l2_m2m_enc.o
CC	libavcodec/v4l2_req_decode_q.o
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevc_parse.h:30,
                 from src/libavcodec/v4l2_m2m_dec.c:52:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/v4l2_m2m_dec.c: In function ‘check_profile’:
src/libavcodec/v4l2_m2m_dec.c:865:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  865 |         if (query_menu.index > query_ctrl.maximum ||
      |                              ^
src/libavcodec/v4l2_m2m_dec.c:866:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  866 |             query_menu.index < query_ctrl.minimum ||
      |                              ^
CC	libavcodec/v4l2_req_devscan.o
src/libavcodec/v4l2_m2m_dec.c: At top level:
src/libavcodec/v4l2_m2m_dec.c:1335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1335 |     V4L_M2M_DEFAULT_OPTS,
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_dec.c:34:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_dec.c:1337:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1337 |         OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS },
      |         ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_dec.c:1338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1338 |     { "pixel_format", "Pixel format to be used by the decoder", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64 = AV_PIX_FMT_NONE}, AV_PIX_FMT_NONE, AV_PIX_FMT_NB, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_dec.c:1339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 1339 |     { "dmabuf_alloc", "Dmabuf alloc method", OFFSET(dmabuf_alloc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/v4l2_req_dmabufs.o
src/libavcodec/v4l2_req_devscan.c: In function ‘probe_media_device’:
src/libavcodec/v4l2_req_devscan.c:315:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  315 |     for (int i = 0; i < topology.num_interfaces; i++) {
      |                       ^
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_set_ext_ctrl’:
src/libavcodec/v4l2_m2m_enc.c:85:12: warning: missing initializer for field ‘count’ of ‘struct v4l2_ext_controls’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 |     struct v4l2_ext_controls ctrls = { { 0 } };
      |            ^~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_enc.c:24:
/usr/include/linux/videodev2.h:1831:15: note: count’ declared here
 1831 |         __u32 count;
      |               ^~~~~
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_get_ext_ctrl’:
src/libavcodec/v4l2_m2m_enc.c:106:12: warning: missing initializer for field ‘count’ of ‘struct v4l2_ext_controls’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 |     struct v4l2_ext_controls ctrls = { { 0 } };
      |            ^~~~~~~~~~~~~~~~~
/usr/include/linux/videodev2.h:1831:15: note: count’ declared here
 1831 |         __u32 count;
      |               ^~~~~
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_h264_profile_from_ff’:
src/libavcodec/v4l2_m2m_enc.c:150:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  150 |     for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) {
      |                   ^
src/libavcodec/v4l2_m2m_enc.c:151:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  151 |         if (profile[i].ffmpeg_val == p)
      |                                   ^~
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_mpeg4_profile_from_ff’:
src/libavcodec/v4l2_m2m_enc.c:171:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  171 |     for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) {
      |                   ^
src/libavcodec/v4l2_m2m_enc.c:172:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  172 |         if (profile[i].ffmpeg_val == p)
      |                                   ^~
src/libavcodec/v4l2_m2m_enc.c: At top level:
src/libavcodec/v4l2_m2m_enc.c:738:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  738 |     V4L_M2M_CAPTURE_OPTS,
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_enc.c:33:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_enc.c:738:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  738 |     V4L_M2M_CAPTURE_OPTS,
      |     ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_enc.c:744:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  744 |     V4L_M2M_CAPTURE_OPTS,
      |     ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/v4l2_m2m_enc.c:744:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  744 |     V4L_M2M_CAPTURE_OPTS,
      |     ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libavcodec/v4l2_req_media.o
CC	libavcodec/v4l2_req_hevc_v4.o
CC	libavcodec/v4l2_req_pollqueue.o
CC	libavcodec/v4l2_request_hevc.o
src/libavcodec/v4l2_req_media.c: In function ‘round_up_size’:
src/libavcodec/v4l2_req_media.c:80:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   80 |     return x >= (3 << n) ? 4 << n : (3 << n);
      |              ^~
src/libavcodec/v4l2_req_media.c: In function ‘mediabufs_dst_slots_create’:
src/libavcodec/v4l2_req_media.c:1379:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1379 |     for (i = 0; i != a; ++i)
      |                   ^~
src/libavcodec/v4l2_req_media.c:1382:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1382 |     if (a != n)
      |           ^~
src/libavcodec/v4l2_req_media.c: In function ‘mediabufs_ctl_delete’:
src/libavcodec/v4l2_req_media.c:1663:50: warning: implicit conversion from ‘enum v4l2_memory’ to ‘enum mediabufs_memory’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion]8;;]
 1663 |     request_buffers(mbc->vfd, mbc->src_fmt.type, V4L2_MEMORY_MMAP, 0);
      |                                                  ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_req_media.c:1664:50: warning: implicit conversion from ‘enum v4l2_memory’ to ‘enum mediabufs_memory’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion]8;;]
 1664 |     request_buffers(mbc->vfd, mbc->dst_fmt.type, V4L2_MEMORY_MMAP, 0);
      |                                                  ^~~~~~~~~~~~~~~~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/v4l2_req_hevc_vx.c:4,
                 from src/libavcodec/v4l2_req_hevc_v4.c:2:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vb.o
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘fill_pred_table’:
src/libavcodec/v4l2_req_hevc_vx.c:157:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |     for (int i = 0; i < 15 && i < sh->nb_refs[L0]; i++) {
      |                                 ^
src/libavcodec/v4l2_req_hevc_vx.c:169:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  169 |     for (int i = 0; i < 15 && i < sh->nb_refs[L1]; i++) {
      |                                 ^
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘fill_slice_params’:
src/libavcodec/v4l2_req_hevc_vx.c:412:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  412 |         for (i = 0; i < rpl->nb_refs; i++)
      |                       ^
src/libavcodec/v4l2_req_hevc_vx.c:418:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  418 |         for (i = 0; i < rpl->nb_refs; i++)
      |                       ^
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘fill_decode_params’:
src/libavcodec/v4l2_req_hevc_vx.c:455:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  455 |     for (i = 0; i != h->rps[ST_CURR_BEF].nb_refs; ++i)
      |                   ^~
src/libavcodec/v4l2_req_hevc_vx.c:457:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  457 |     for (i = 0; i != h->rps[ST_CURR_AFT].nb_refs; ++i)
      |                   ^~
src/libavcodec/v4l2_req_hevc_vx.c:459:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  459 |     for (i = 0; i != h->rps[LT_CURR].nb_refs; ++i)
      |                   ^~
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘fill_sps’:
src/libavcodec/v4l2_req_hevc_vx.c:497:30: warning: initialized field overwritten []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-override-init-Woverride-init]8;;]
  497 |         .chroma_format_idc = sps->chroma_format_idc,
      |                              ^~~
src/libavcodec/v4l2_req_hevc_vx.c:497:30: note: (near initialization for ‘(anonymous).chroma_format_idc’)
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘v4l2_request_hevc_end_frame’:
src/libavcodec/v4l2_req_hevc_vx.c:1077:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1077 |     for (i = 0; i != rd->drm.nb_objects; ++i) {
      |                   ^~
In file included from src/libavcodec/h2645_sei.h:28,
                 from src/libavcodec/hevc_sei.h:30,
                 from src/libavcodec/hevcdec.h:40,
                 from src/libavcodec/v4l2_request_hevc.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/vb.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vb.c: In function ‘decode_frame’:
src/libavcodec/vb.c:220:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  220 |         if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){
      |                 ^
src/libavcodec/vb.c: In function ‘vb_decode_framedata’:
src/libavcodec/vb.c:160:25: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  160 |                 pattern = ~pattern;
      |                 ~~~~~~~~^~~~~~~~~~
src/libavcodec/vb.c:161:13: note: here
  161 |             case 2:
      |             ^~~~
CC	libavcodec/vble.o
CC	libavcodec/vbndec.o
CC	libavcodec/vbnenc.o
CC	libavcodec/vc1.o
In file included from src/libavcodec/vbndec.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/vbnenc.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vc1_block.o
CC	libavcodec/vc1_loopfilter.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/vc1.c:35:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
CC	libavcodec/vc1_mc.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1_block.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1_loopfilter.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/vc1_block.c:34:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1_mc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/vc1_block.c: In function ‘vc1_decode_ac_coeff’:
src/libavcodec/vc1_block.c:534:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  534 |             if (index >= ff_vc1_ac_sizes[codingset] - 1U)
      |                       ^~
src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_1mv’:
src/libavcodec/vc1_mc.c:293:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3
      |                                         ^
src/libavcodec/vc1_mc.c:294:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |         || (unsigned)(src_y - 1)        > v_edge_pos    - (my&3) - 16 - 3) {
      |                                         ^
src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_4mv_luma’:
src/libavcodec/vc1_mc.c:562:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  562 |         || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2
      |                                         ^
src/libavcodec/vc1_mc.c:563:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  563 |         || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) {
      |                                                      ^
src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_4mv_chroma’:
src/libavcodec/vc1_mc.c:738:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  738 |         || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9
      |                              ^
src/libavcodec/vc1_mc.c:739:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  739 |         || (unsigned)uvsrc_y > (v_edge_pos    >> 1) - 9) {
      |                              ^
src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_4mv_chroma4’:
src/libavcodec/vc1_mc.c:904:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  904 |             || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5
      |                                  ^
src/libavcodec/vc1_mc.c:905:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  905 |             || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) {
      |                                  ^
src/libavcodec/vc1_mc.c: In function ‘ff_vc1_interp_mc’:
src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1078 |         || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3
      |                                  ^
src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1079 |         || (unsigned)(src_y - 1) > v_edge_pos    - (my & 3) - 16 - 3) {
      |                                  ^
CC	libavcodec/vc1_parser.o
CC	libavcodec/vc1_pred.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1.h:28,
                 from src/libavcodec/vc1_parser.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1_pred.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/vc1data.o
CC	libavcodec/vc1dec.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/vc1.h:28,
                 from src/libavcodec/vc1data.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/vc1dsp.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h263dec.h:23,
                 from src/libavcodec/vc1dec.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/vc2enc.o
src/libavcodec/vc1dec.c: In function ‘vc1_decode_frame’:
src/libavcodec/vc1dec.c:885:58: warning: av_realloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  885 |                     tmp = av_realloc_array(slices, sizeof(*slices), n_slices+1);
      |                                                          ^
src/libavcodec/vc1dec.c:885:58: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/vc1dec.c:914:58: warning: av_realloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  914 |                     tmp = av_realloc_array(slices, sizeof(*slices), n_slices+1);
      |                                                          ^
src/libavcodec/vc1dec.c:914:58: note: earlier argument should specify number of elements, later size of each element
src/libavcodec/vc1dec.c:949:54: warning: av_realloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  949 |                 tmp = av_realloc_array(slices, sizeof(*slices), n_slices+1);
      |                                                      ^
src/libavcodec/vc1dec.c:949:54: note: earlier argument should specify number of elements, later size of each element
In file included from src/libavcodec/vc2enc.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/vc2enc.c: In function ‘put_vc2_ue_uint’:
src/libavcodec/vc2enc.c:195:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |     while (val > maxval) {
      |                ^
src/libavcodec/vc2enc.c: In function ‘count_vc2_ue_uint’:
src/libavcodec/vc2enc.c:220:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  220 |     while (val > maxval) {
      |                ^
src/libavcodec/vc2enc.c: In function ‘vc2_encode_frame’:
src/libavcodec/vc2enc.c:984:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  984 |     s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f);
      |                                                                               ^
src/libavcodec/vc2enc.c: In function ‘vc2_encode_init’:
src/libavcodec/vc2enc.c:1176:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1176 |         } else if (r <= 1 << m) {
      |                      ^~
CC	libavcodec/vc2enc_dwt.o
CC	libavcodec/vcr1.o
CC	libavcodec/version.o
CC	libavcodec/videodsp.o
CC	libavcodec/vima.o
CC	libavcodec/vlc.o
src/libavcodec/vlc.c: In function ‘ff_init_vlc_sparse’:
src/libavcodec/vlc.c:318:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     COPY(len > nb_bits);
      |              ^
src/libavcodec/vlc.c:291:15: note: in definition of macro ‘COPY’
  291 |         if (!(condition))                                                   \
      |               ^~~~~~~~~
src/libavcodec/vima.c: In function ‘decode_frame’:
src/libavcodec/vima.c:142:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  142 |     if (samples > pkt->size * 2)
      |                 ^
src/libavcodec/vlc.c:293:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         if (len > 3*nb_bits || len > 32) {                                  \
      |                 ^
src/libavcodec/vlc.c:318:5: note: in expansion of macro ‘COPY’
  318 |     COPY(len > nb_bits);
      |     ^~~~
src/libavcodec/vima.c:168:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  168 |         for (sample = 0; sample < samples; sample++) {
      |                                 ^
src/libavcodec/vlc.c:321:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  321 |     COPY(len && len <= nb_bits);
      |                     ^~
src/libavcodec/vlc.c:291:15: note: in definition of macro ‘COPY’
  291 |         if (!(condition))                                                   \
      |               ^~~~~~~~~
src/libavcodec/vlc.c:293:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |         if (len > 3*nb_bits || len > 32) {                                  \
      |                 ^
src/libavcodec/vlc.c:321:5: note: in expansion of macro ‘COPY’
  321 |     COPY(len && len <= nb_bits);
      |     ^~~~
CC	libavcodec/vmdaudio.o
CC	libavcodec/vmdvideo.o
CC	libavcodec/vmnc.o
CC	libavcodec/vorbis.o
In file included from src/libavcodec/vmdvideo.c:44:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vorbis_data.o
In file included from src/libavcodec/vmnc.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vmnc.c: In function ‘decode_init’:
src/libavcodec/vmnc.c:543:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  543 |         c->bpp = 32;
      |         ~~~~~~~^~~~
src/libavcodec/vmnc.c:544:5: note: here
  544 |     case 32:
      |     ^~~~
CC	libavcodec/vorbis_parser.o
CC	libavcodec/vorbisdec.o
CC	libavcodec/vorbisdsp.o
src/libavcodec/vorbis_parser.c: In function ‘parse_setup_header’:
src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  139 |         if (get_bits(&gb0, 6) + 1 == mode_count) {
      |                                   ^~
CC	libavcodec/vorbisenc.o
In file included from src/libavutil/common.h:575,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/vorbisdec.c:37:
src/libavcodec/vorbisdec.c: In function ‘vorbis_parse_setup_hdr_codebooks’:
src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  378 |                     codebook_delta_value, codebook_minimum_value);
      |                     ^~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  378 |                     codebook_delta_value, codebook_minimum_value);
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  384 |                         (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:421:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  421 |                                 codebook_setup->codevectors[j * dim + k]);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
CC	libavcodec/vp3.o
src/libavcodec/vorbisdec.c: In function ‘create_map’:
src/libavcodec/vorbisdec.c:165:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |            ^
src/libavcodec/vorbisdec.c:878:30: note: in expansion of macro ‘BARK’
  878 |             map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
      |                              ^~~~
src/libavcodec/vorbisdec.c:165:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |                                           ^
src/libavcodec/vorbisdec.c:878:30: note: in expansion of macro ‘BARK’
  878 |             map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
      |                              ^~~~
src/libavcodec/vorbisdec.c:165:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |                                                                        ^
src/libavcodec/vorbisdec.c:878:30: note: in expansion of macro ‘BARK’
  878 |             map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
      |                              ^~~~
src/libavcodec/vorbisdec.c:165:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |            ^
src/libavcodec/vorbisdec.c:879:51: note: in expansion of macro ‘BARK’
  879 |                              (vf->bark_map_size / BARK(vf->rate / 2.0f)));
      |                                                   ^~~~
src/libavcodec/vorbisdec.c:165:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |                                           ^
src/libavcodec/vorbisdec.c:879:51: note: in expansion of macro ‘BARK’
  879 |                              (vf->bark_map_size / BARK(vf->rate / 2.0f)));
      |                                                   ^~~~
src/libavcodec/vorbisdec.c:165:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |     (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
      |                                                                        ^
src/libavcodec/vorbisdec.c:879:51: note: in expansion of macro ‘BARK’
  879 |                              (vf->bark_map_size / BARK(vf->rate / 2.0f)));
      |                                                   ^~~~
src/libavcodec/vorbisdec.c: In function ‘vorbis_floor0_decode’:
src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1167 |             for (idx = 0; idx < lsp_len; ++idx)
      |                               ^
src/libavcodec/vorbisdec.c:1168:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1168 |                 ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]);
      |                                                                       ~~~^~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1178:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1178 |                 lsp[i] = 2.0f * cos(lsp[i]);
      |                               ^
src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1181 |                     vf->map_size[blockflag], order, wstep);
      |                                                     ^~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1184 |             while (i < vf->map_size[blockflag]) {
      |                      ^
src/libavcodec/vorbisdec.c:1188:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1188 |                 float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times
      |                                        ^
src/libavcodec/vorbisdec.c:1206:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1206 |                 if (p + q == 0.0)
      |                           ^~
src/libavcodec/vorbisdec.c:1212:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1212 |                          - vf->amplitude_offset) * .11512925f);
      |                                                  ^
src/libavcodec/vorbisdec.c: In function ‘setup_classifs’:
src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1370 |     for (p = 0, j = 0; j < ch_used; ++j) {
      |                          ^
src/libavcodec/vorbisdec.c: In function ‘vorbis_residue_decode_internal’:
src/libavcodec/vorbisdec.c:1493:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1493 |                                                 pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs);
      |                                                              ~~~^~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
CC	libavcodec/vp3_parser.o
src/libavcodec/vorbisdec.c:1493:94: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1493 |                                                 pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs);
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1531:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1531 |                                                 vec[voffset / ch + (voffs % ch) * vlen],
      |                                                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1532:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1532 |                                                 codebook.codevectors[coffs + l], coffs, l);
      |                                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1537:64: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1537 |                                 unsigned voffs_div = ch == 1 ? voffset : FASTDIV(voffset, ch);
      |                                                                ^~~~~~~
src/libavcodec/vorbisdec.c:1551:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1551 |                                                 vec[voffs_div + voffs_mod * vlen],
      |                                                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1552:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1552 |                                                 codebook.codevectors[coffs + l], coffs, l);
      |                                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/vorbisdec.c: In function ‘vorbis_parse_audio_packet’:
src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1748 |         if (blockflag == previous_window) {
      |                       ^~
src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1750 |         } else if (blockflag > previous_window) {
      |                              ^
In file included from src/libavcodec/vorbisenc.c:37:
src/libavcodec/vorbis_enc_data.h:432:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  432 |     { 2,   16,   16, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:433:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  433 |     { 2,    8,    8, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:434:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  434 |     { 2,  256,  256, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:435:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  435 |     { 2,   64,   64, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:436:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  436 |     { 2,  128,  128, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:437:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  437 |     { 2,   32,   32, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:438:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  438 |     { 2,   96,   96, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:439:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  439 |     { 2,   32,   32, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:440:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  440 |     { 2,   96,   96, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:441:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  441 |     { 2,   17,   17, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:442:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  442 |     { 2,   32,   32, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:443:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  443 |     { 2,   78,   78, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:444:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  444 |     { 2,   17,   17, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:445:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  445 |     { 2,   32,   32, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:446:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  446 |     { 2,   78,   78, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
src/libavcodec/vorbis_enc_data.h:447:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  447 |     { 2,  100,  100, 0 },
      |     ^
src/libavcodec/vorbis_enc_data.h:429:11: note: min’ declared here
  429 |     float min;
      |           ^~~
In file included from src/libavcodec/vorbisenc.c:43:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:209:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:306:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/vorbisenc.c: In function ‘ready_codebook’:
src/libavcodec/vorbisenc.c:207:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  207 |             cb->pow2[i] /= 2.0;
      |                         ^~
src/libavcodec/vorbisenc.c: In function ‘ready_residue’:
src/libavcodec/vorbisenc.c:246:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  246 |         rc->maxes[i][0] += 0.8;
      |                         ^~
src/libavcodec/vorbisenc.c:247:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  247 |         rc->maxes[i][1] += 0.8;
      |                         ^~
src/libavcodec/vorbisenc.c: In function ‘get_floor_average’:
src/libavcodec/vorbisenc.c:767:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  767 |         average += fabs(coeffs[j]);
      |                 ^~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/vorbisenc.c:31:
src/libavcodec/vorbisenc.c: In function ‘residue_encode’:
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/vorbisenc.c:932:20: note: in expansion of macro ‘FFMAX’
  932 |             max1 = FFMAX(max1, fabs(coeffs[          k / real_ch]));
      |                    ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/vorbisenc.c:932:20: note: in expansion of macro ‘FFMAX’
  932 |             max1 = FFMAX(max1, fabs(coeffs[          k / real_ch]));
      |                    ^~~~~
src/libavutil/macros.h:47:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                         ^
src/libavcodec/vorbisenc.c:933:20: note: in expansion of macro ‘FFMAX’
  933 |             max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch]));
      |                    ^~~~~
src/libavutil/macros.h:47:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
      |                                     ^
src/libavcodec/vorbisenc.c:933:20: note: in expansion of macro ‘FFMAX’
  933 |             max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch]));
      |                    ^~~~~
src/libavcodec/vorbisenc.c: In function ‘apply_window_and_mdct’:
src/libavcodec/vorbisenc.c:1015:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1015 |     float n = (float)(1 << venc->log2_blocksize[1]) / 4.0;
      |                                                     ^
CC	libavcodec/vp3dsp.o
src/libavcodec/vp3.c: In function ‘vp3_decode_end’:
src/libavcodec/vp3.c:362:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  362 |     for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++)
      |                   ^
src/libavcodec/vp3.c: In function ‘vp3_decode_init’:
src/libavcodec/vp3.c:2440:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2440 |         for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) {
      |                           ^
src/libavcodec/vp3.c:2449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2449 |         for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) {
      |                       ^
In file included from src/libavcodec/vp3dsp.c:34:
src/libavcodec/vp3dsp.c: In function ‘ff_vp3dsp_set_bounding_values’:
src/libavcodec/vp3dsp.c:483:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  483 |     av_assert0(filter_limit < 128U);
      |                             ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/vp3.c: In function ‘theora_decode_tables’:
src/libavcodec/vp3.c:3095:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3095 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) {
      |                       ^
src/libavcodec/vp3.c: In function ‘theora_decode_init’:
src/libavcodec/vp3.c:3166:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3166 |         if (ptype != 0x81 && get_bits_left(&gb) >= 8U)
      |                                                 ^~
src/libavcodec/vp3.c: In function ‘unpack_vectors’:
src/libavcodec/vp3.c:947:24: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  947 |                     if (coding_mode == 2) { /* VP4 */
      |                        ^
src/libavcodec/vp3.c:952:17: note: here
  952 |                 case MODE_INTER_PLUS_MV:
      |                 ^~~~
CC	libavcodec/vp5.o
CC	libavcodec/vp56.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp56.h:38,
                 from src/libavcodec/vp5.c:32:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
In file included from src/libavcodec/vp56.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
CC	libavcodec/vp56data.o
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp56.c: In function ‘ff_vp56_init_context’:
src/libavcodec/vp56.c:796:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  796 |     for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) {
      |                   ^
src/libavcodec/vp56.c: In function ‘ff_vp56_free_context’:
src/libavcodec/vp56.c:836:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  836 |     for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++)
      |                   ^
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp56.h:38,
                 from src/libavcodec/vp56data.h:30,
                 from src/libavcodec/vp56data.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp56data.c: At top level:
src/libavcodec/vp56data.c:52:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 |     { 2, 2}, {-0}, {-1},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:53:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { 2, 3}, {-2}, {-3},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:53:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 |     { 2, 3}, {-2}, {-3},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:55:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { 2, 5}, {-4}, {-5},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:55:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { 2, 5}, {-4}, {-5},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:56:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { 2, 6}, {-6}, {-7},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:56:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { 2, 6}, {-6}, {-7},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:61:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { 2, 7}, {-0}, {-1},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:63:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { 2, 9}, {-2}, {-3},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:63:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { 2, 9}, {-2}, {-3},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:64:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { 2,10}, {-4}, {-5},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:64:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   64 |     { 2,10}, {-4}, {-5},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:221:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  221 |     { 2, 1}, {-8}, {-4},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:221:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  221 |     { 2, 1}, {-8}, {-4},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:225:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:225:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:225:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:225:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  225 |     { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:231:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  231 |     { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:232:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  232 |     { 2, 5}, {-VP56_MB_INTER_V1_PF},    {-VP56_MB_INTER_V2_PF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:232:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  232 |     { 2, 5}, {-VP56_MB_INTER_V1_PF},    {-VP56_MB_INTER_V2_PF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:234:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  234 |     { 2, 6}, {-VP56_MB_INTRA},          {-VP56_MB_INTER_4V},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:234:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  234 |     { 2, 6}, {-VP56_MB_INTRA},          {-VP56_MB_INTER_4V},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:236:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  236 |     { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:236:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  236 |     { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:237:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  237 |     { 2, 9}, {-VP56_MB_INTER_V1_GF},    {-VP56_MB_INTER_V2_GF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp56data.c:237:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  237 |     { 2, 9}, {-VP56_MB_INTER_V1_GF},    {-VP56_MB_INTER_V2_GF},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
CC	libavcodec/vp56dsp.o
CC	libavcodec/vp6.o
CC	libavcodec/vp6dsp.o
CC	libavcodec/vp8.o
CC	libavcodec/vp8_parser.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp56.h:38,
                 from src/libavcodec/vp6.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vp8dsp.o
In file included from src/libavcodec/vp6.c:40:
src/libavcodec/vp6data.h: At top level:
src/libavcodec/vp6data.h:293:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  293 |     { 2, 2}, {-1}, {-2},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:293:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  293 |     { 2, 2}, {-1}, {-2},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:294:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { 2, 3}, {-3}, {-4},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:294:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  294 |     { 2, 3}, {-3}, {-4},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:297:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  297 |     { 2, 6}, {-5}, {-6},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:297:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  297 |     { 2, 6}, {-5}, {-6},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:298:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  298 |     { 2, 7}, {-7}, {-8},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6data.h:298:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  298 |     { 2, 7}, {-7}, {-8},
      |     ^
src/libavcodec/vp56.h:64:10: note: prob_idx’ declared here
   64 |   int8_t prob_idx;
      |          ^~~~~~~~
src/libavcodec/vp6.c: In function ‘vp6_build_huff_tree’:
src/libavcodec/vp6.c:272:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  272 |     for (i=0; i<size-1; i++) {
      |                ^
src/libavcodec/vp6.c: In function ‘vp6_parse_vector_adjustment’:
src/libavcodec/vp6.c:370:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  370 |             for (i=0; i<sizeof(prob_order); i++) {
      |                        ^
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp8.h:39,
                 from src/libavcodec/vp8.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vp9.o
src/libavcodec/vp8.c: In function ‘vp8_decode_flush_impl’:
src/libavcodec/vp8.c:164:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  164 |     for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++)
      |                   ^
src/libavcodec/vp8.c: In function ‘ff_vp8_decode_free’:
src/libavcodec/vp8.c:2867:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2867 |     for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++)
      |                   ^
src/libavcodec/vp8.c: In function ‘vp8_init_frames’:
src/libavcodec/vp8.c:2876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2876 |     for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) {
      |                   ^
src/libavcodec/vp8.c: In function ‘vp8_decode_update_thread_context’:
src/libavcodec/vp8.c:2956:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2956 |     for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) {
      |                   ^
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp89_rac.h:33,
                 from src/libavcodec/vp9.c:37:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp9.c: In function ‘update_size’:
src/libavcodec/vp9.c:262:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |     if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
      |                                       ^~
src/libavcodec/vp9.c:262:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |     if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
      |                                                          ^~
CC	libavcodec/vp9_metadata_bsf.o
src/libavcodec/vp9.c: In function ‘decode_frame_header’:
src/libavcodec/vp9.c:781:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  781 |          s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols);
      |                     ^
src/libavcodec/vp9.c:785:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  785 |     while (max > s->s.h.tiling.log2_tile_cols) {
      |                ^
src/libavcodec/vp9.c:793:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  793 |     if (s->s.h.tiling.tile_cols != (1 << s->s.h.tiling.log2_tile_cols)) {
      |                                 ^~
src/libavcodec/vp9.c:970:29: warning: comparison of integer expressions of different signedness: ‘enum TxfmMode’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  970 |         if (s->s.h.txfmmode == i)
      |                             ^~
src/libavcodec/vp9.c: In function ‘decode_tiles’:
src/libavcodec/vp9.c:1283:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1283 |     for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
      |                                 ^
src/libavcodec/vp9.c:1287:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1287 |         for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
      |                                     ^
src/libavcodec/vp9.c:1290:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1290 |             if (tile_col == s->s.h.tiling.tile_cols - 1 &&
      |                          ^~
src/libavcodec/vp9.c:1291:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1291 |                 tile_row == s->s.h.tiling.tile_rows - 1) {
      |                          ^~
src/libavcodec/vp9.c:1314:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1314 |             for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
      |                                         ^
src/libavcodec/vp9.c:1361:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1361 |             if (row + 8 < s->rows) {
      |                         ^
src/libavcodec/vp9.c:1378:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1378 |                 for (col = 0; col < s->cols;
      |                                   ^
src/libavcodec/vp9.c: In function ‘decode_tiles_mt’:
src/libavcodec/vp9.c:1420:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1420 |     for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
      |                                 ^
src/libavcodec/vp9.c:1455:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1455 |             if (row + 8 < s->rows) {
      |                         ^
src/libavcodec/vp9.c: In function ‘loopfilter_proc’:
src/libavcodec/vp9.c:1486:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1486 |     for (i = 0; i < s->sb_rows; i++) {
      |                   ^
src/libavcodec/vp9.c:1493:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1493 |             for (col = 0; col < s->cols;
      |                               ^
src/libavcodec/vp9.c: In function ‘vp9_export_enc_params’:
src/libavcodec/vp9.c:1511:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1511 |         for (tile = 0; tile < s->active_tile_cols; tile++)
      |                             ^
src/libavcodec/vp9.c:1531:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1531 |         for (tile = 0; tile < s->active_tile_cols; tile++) {
      |                             ^
src/libavcodec/vp9.c: In function ‘vp9_decode_frame’:
src/libavcodec/vp9.c:1673:33: warning: comparison of integer expressions of different signedness: ‘enum TxfmMode’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1673 |             if (s->s.h.txfmmode == i)
      |                                 ^~
src/libavcodec/vp9.c:1684:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1684 |         for (i = 0; i < s->sb_rows; i++)
      |                       ^
src/libavcodec/vp9.c:1707:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1707 |             for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
      |                                         ^
src/libavcodec/vp9.c:1708:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1708 |                 for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
      |                                             ^
src/libavcodec/vp9.c:1711:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1711 |                     if (tile_col == s->s.h.tiling.tile_cols - 1 &&
      |                                  ^~
src/libavcodec/vp9.c:1712:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1712 |                         tile_row == s->s.h.tiling.tile_rows - 1) {
      |                                  ^~
src/libavcodec/vp9.c:1744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1744 |             for (i = 1; i < s->s.h.tiling.tile_cols; i++)
      |                           ^
src/libavcodec/vp9.c:1745:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1745 |                 for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++)
      |                               ^
CC	libavcodec/vp9_parser.o
CC	libavcodec/vp9_raw_reorder_bsf.o
In file included from src/libavcodec/vp9_raw_reorder_bsf.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
CC	libavcodec/vp9_superframe_bsf.o
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/vp9_raw_reorder_bsf.c: In function ‘vp9_raw_reorder_filter’:
src/libavcodec/vp9_raw_reorder_bsf.c:343:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  343 |             ctx->slot[s]->slots == (1 << s)) {
      |                                 ^~
CC	libavcodec/vp9_superframe_split_bsf.o
src/libavcodec/vp9_superframe_bsf.c: In function ‘merge_superframe’:
src/libavcodec/vp9_superframe_bsf.c:66:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   66 |     for (n = 0; n < n_in; n++) {
      |                   ^
src/libavcodec/vp9_superframe_bsf.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         for (n = 0; n < n_in; n++) { \
      |                       ^
src/libavcodec/vp9_superframe_bsf.c:83:9: note: in expansion of macro ‘wloop’
   83 |         wloop(mag, *ptr = in[n]->size);
      |         ^~~~~
src/libavcodec/vp9_superframe_bsf.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         for (n = 0; n < n_in; n++) { \
      |                       ^
src/libavcodec/vp9_superframe_bsf.c:86:9: note: in expansion of macro ‘wloop’
   86 |         wloop(mag, AV_WL16(ptr, in[n]->size));
      |         ^~~~~
src/libavcodec/vp9_superframe_bsf.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         for (n = 0; n < n_in; n++) { \
      |                       ^
src/libavcodec/vp9_superframe_bsf.c:89:9: note: in expansion of macro ‘wloop’
   89 |         wloop(mag, AV_WL24(ptr, in[n]->size));
      |         ^~~~~
src/libavcodec/vp9_superframe_bsf.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |         for (n = 0; n < n_in; n++) { \
      |                       ^
src/libavcodec/vp9_superframe_bsf.c:92:9: note: in expansion of macro ‘wloop’
   92 |         wloop(mag, AV_WL32(ptr, in[n]->size));
      |         ^~~~~
CC	libavcodec/vp9block.o
In file included from src/libavcodec/vp9_superframe_split_bsf.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vp9data.o
CC	libavcodec/vp9dsp.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp89_rac.h:33,
                 from src/libavcodec/vp9block.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/vp9block.c:24:
src/libavcodec/vp9block.c: In function ‘decode_mode’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:95:49: note: in expansion of macro ‘FFMIN’
   95 |     int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4);
      |                                                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:95:49: note: in expansion of macro ‘FFMIN’
   95 |     int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4);
      |                                                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:96:49: note: in expansion of macro ‘FFMIN’
   96 |     int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y;
      |                                                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:96:49: note: in expansion of macro ‘FFMIN’
   96 |     int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y;
      |                                                 ^~~~~
src/libavcodec/vp9block.c:97:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   97 |     int have_a = row > 0, have_l = col > td->tile_col_start;
      |                                        ^
src/libavcodec/vp9block.c: In function ‘decode_coeffs’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:973:17: note: in expansion of macro ‘FFMIN’
  973 |     int end_x = FFMIN(2 * (s->cols - col), w4);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:973:17: note: in expansion of macro ‘FFMIN’
  973 |     int end_x = FFMIN(2 * (s->cols - col), w4);
      |                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:974:17: note: in expansion of macro ‘FFMIN’
  974 |     int end_y = FFMIN(2 * (s->rows - row), h4);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:974:17: note: in expansion of macro ‘FFMIN’
  974 |     int end_y = FFMIN(2 * (s->rows - row), h4);
      |                 ^~~~~
CC	libavcodec/vp9dsp_10bpp.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp9dec.h:41,
                 from src/libavcodec/vp9data.h:27,
                 from src/libavcodec/vp9data.c:23:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp9block.c: In function ‘ff_vp9_decode_block’:
src/libavcodec/vp9block.c:1368:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1368 |              (row + h4) > s->rows;
      |                         ^
src/libavcodec/vp9block.c:1370:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1370 |              (row + h4) > s->rows;
      |                         ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1401:17: note: in expansion of macro ‘FFMIN’
 1401 |         int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1401:17: note: in expansion of macro ‘FFMIN’
 1401 |         int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
      |                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1401:51: note: in expansion of macro ‘FFMIN’
 1401 |         int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
      |                                                   ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1401:51: note: in expansion of macro ‘FFMIN’
 1401 |         int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
      |                                                   ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1415:17: note: in expansion of macro ‘FFMIN’
 1415 |         int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h;
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1415:17: note: in expansion of macro ‘FFMIN’
 1415 |         int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h;
      |                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1416:17: note: in expansion of macro ‘FFMIN’
 1416 |         int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0;
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1416:17: note: in expansion of macro ‘FFMIN’
 1416 |         int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0;
      |                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1436:21: note: in expansion of macro ‘FFMIN’
 1436 |         int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1436:21: note: in expansion of macro ‘FFMIN’
 1436 |         int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
      |                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9block.c:1436:55: note: in expansion of macro ‘FFMIN’
 1436 |         int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
      |                                                       ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9block.c:1436:55: note: in expansion of macro ‘FFMIN’
 1436 |         int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
      |                                                       ^~~~~
src/libavcodec/vp9block.c:1443:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1443 |                        s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0,
      |                                                ^~
src/libavcodec/vp9block.c:1444:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1444 |                        s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0,
      |                                                ^~
CC	libavcodec/vp9dsp_12bpp.o
CC	libavcodec/vp9dsp_8bpp.o
CC	libavcodec/vp9lpf.o
CC	libavcodec/vp9mvs.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp89_rac.h:33,
                 from src/libavcodec/vp9mvs.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp9dec.h:41,
                 from src/libavcodec/vp9lpf.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp9mvs.c: In function ‘find_ref_mvs’:
src/libavcodec/vp9mvs.c:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  146 |         if (col > td->tile_col_start) {
      |                 ^
src/libavcodec/vp9mvs.c:162:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |         if (c >= td->tile_col_start && c < s->cols &&
      |               ^~
src/libavcodec/vp9mvs.c:162:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  162 |         if (c >= td->tile_col_start && c < s->cols &&
      |                                          ^
src/libavcodec/vp9mvs.c:163:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |             r >= 0 && r < s->rows) {
      |                         ^
src/libavcodec/vp9mvs.c:199:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) {
      |               ^~
src/libavcodec/vp9mvs.c:199:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) {
      |                                          ^
src/libavcodec/vp9mvs.c:199:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  199 |         if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) {
      |                                                                   ^
CC	libavcodec/vp9prob.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp9dec.h:41,
                 from src/libavcodec/vp9prob.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/get_bits.h:36,
                 from src/libavcodec/vp9dec.h:36:
src/libavcodec/vp9prob.c: In function ‘adapt_prob’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/mathops.h:214:49: note: in definition of macro ‘FASTDIV’
  214 | #   define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32))
      |                                                 ^
src/libavcodec/vp9prob.c:35:45: note: in expansion of macro ‘FFMIN’
   35 |     update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count);
      |                                             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/mathops.h:214:49: note: in definition of macro ‘FASTDIV’
  214 | #   define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32))
      |                                                 ^
src/libavcodec/vp9prob.c:35:45: note: in expansion of macro ‘FFMIN’
   35 |     update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count);
      |                                             ^~~~~
CC	libavcodec/vp9recon.o
CC	libavcodec/vpx_rac.o
In file included from src/libavcodec/vpx_rac.h:33,
                 from src/libavcodec/vp9dec.h:41,
                 from src/libavcodec/vp9data.h:27,
                 from src/libavcodec/vp9recon.c:29:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vp9recon.c: In function ‘check_intra_mode’:
src/libavcodec/vp9recon.c:41:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   41 |     int have_left = col > td->tile_col_start || x > 0;
      |                         ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavcodec/vp9recon.c:24:
src/libavcodec/vp9recon.c: In function ‘intra_recon’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9recon.c:226:17: note: in expansion of macro ‘FFMIN’
  226 |     int end_x = FFMIN(2 * (s->cols - col), w4);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9recon.c:226:17: note: in expansion of macro ‘FFMIN’
  226 |     int end_x = FFMIN(2 * (s->cols - col), w4);
      |                 ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9recon.c:227:17: note: in expansion of macro ‘FFMIN’
  227 |     int end_y = FFMIN(2 * (s->rows - row), h4);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9recon.c:227:17: note: in expansion of macro ‘FFMIN’
  227 |     int end_y = FFMIN(2 * (s->rows - row), h4);
      |                 ^~~~~
In file included from src/libavcodec/vpx_rac.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/vqavideo.o
src/libavcodec/vp9recon.c: In function ‘inter_recon’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9recon.c:604:21: note: in expansion of macro ‘FFMIN’
  604 |         int end_x = FFMIN(2 * (s->cols - col), w4);
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9recon.c:604:21: note: in expansion of macro ‘FFMIN’
  604 |         int end_x = FFMIN(2 * (s->cols - col), w4);
      |                     ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/vp9recon.c:605:21: note: in expansion of macro ‘FFMIN’
  605 |         int end_y = FFMIN(2 * (s->rows - row), h4);
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/vp9recon.c:605:21: note: in expansion of macro ‘FFMIN’
  605 |         int end_y = FFMIN(2 * (s->rows - row), h4);
      |                     ^~~~~
In file included from src/libavcodec/vqavideo.c:77:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/vqavideo.c: In function ‘vqa_decode_frame_pal8’:
src/libavcodec/vqavideo.c:437:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  437 |         if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) {
      |                                                ^
src/libavcodec/vqavideo.c:442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  442 |         for (i = 0; i < chunk_size / 3; i++) {
      |                       ^
src/libavcodec/vqavideo.c: In function ‘vqa_decode_frame_hicolor’:
src/libavcodec/vqavideo.c:701:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  701 |         if (chunk_size > s->decode_buffer_size) {
      |                        ^
CC	libavcodec/vqcdec.o
CC	libavcodec/wavarc.o
CC	libavcodec/wavpack.o
In file included from src/libavcodec/wavarc.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/wavarc.c:30:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/wavarc.c: In function ‘get_srice’:
src/libavcodec/wavarc.c:121:22: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  121 |     return (z & 1) ? ~((int)(z >> 1)) : z >> 1;
      |                      ^~~~~~~~~~~~~~~~
src/libavcodec/wavarc.c: In function ‘decode_2slp’:
src/libavcodec/wavarc.c:301:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  301 |             if (s->nb_samples > 570U) {
      |                               ^
CC	libavcodec/wavpackdata.o
In file included from src/libavcodec/wavpack.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/wavpackdata.c:22:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:144:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (val > 31U)
      |             ^
In file included from src/libavcodec/wavpack.c:33:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
In file included from src/libavcodec/wavpack.c:34:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:144:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (val > 31U)
      |             ^
src/libavcodec/wavpack.c: In function ‘wv_get_value’:
src/libavcodec/wavpack.c:183:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |     if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) &&
      |                               ^
src/libavcodec/wavpack.c:183:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  183 |     if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) &&
      |                                                              ^
src/libavcodec/wavpack.c: In function ‘wv_get_value_float’:
src/libavcodec/wavpack.c:347:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  347 |         if (S >= 0x1000000U) {
      |               ^~
CC	libavcodec/wavpackenc.o
src/libavcodec/wavpack.c: In function ‘wv_dsd_reset’:
src/libavcodec/wavpack.c:997:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  997 |     if (channels > INT_MAX / sizeof(*s->dsdctx))
      |                  ^
CC	libavcodec/wbmpdec.o
In file included from src/libavcodec/wavpackenc.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:209:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:306:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  306 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/wavpackenc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/wavpackenc.h:26,
                 from src/libavcodec/wavpackenc.c:31:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:144:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (val > 31U)
      |             ^
In file included from src/libavcodec/wbmpdec.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/wavpackenc.c: In function ‘log2sample’:
src/libavcodec/wavpackenc.c:653:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  653 |         if (limit && dbits >= limit)
      |                            ^~
src/libavcodec/wavpackenc.c: In function ‘analyze_mono’:
src/libavcodec/wavpackenc.c:958:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  958 |         recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5),
      |                                                              ^
src/libavcodec/wavpackenc.c:968:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  968 |             s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0);
      |                                                      ^
src/libavcodec/wavpackenc.c: In function ‘scan_word’:
src/libavcodec/wavpackenc.c:995:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  995 |         if (value < GET_MED(0)) {
      |                   ^
src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1001 |             if (value - low < GET_MED(1)) {
      |                             ^
src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1007 |                 if (value - low < GET_MED(2)) {
      |                                 ^
CC	libavcodec/wbmpenc.o
src/libavcodec/wavpackenc.c: In function ‘analyze_stereo’:
src/libavcodec/wavpackenc.c:1777:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1777 |         recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5),
      |                                                                ^
src/libavcodec/wavpackenc.c:1788:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1788 |             s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0);
      |                                                      ^
src/libavcodec/wavpackenc.c: In function ‘wavpack_encode_sample’:
src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2076 |         if (sample - low < GET_MED(1)) {
      |                          ^
src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2084 |             if (sample - low < GET_MED(2)) {
      |                              ^
src/libavcodec/wavpackenc.c: At top level:
src/libavcodec/wavpackenc.c:2949:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2949 |     { "joint_stereo",  "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS },
      |     ^
In file included from src/libavcodec/wavpackenc.c:25:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/wavpackenc.c:2950:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
 2950 |     { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libavcodec/wavpackenc.c: In function ‘fill_buffer’:
src/libavcodec/wavpackenc.c:2833:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 2833 |         if (s->avctx->bits_per_raw_sample <= 24) {
      |            ^
src/libavcodec/wavpackenc.c:2837:5: note: here
 2837 |     case AV_SAMPLE_FMT_FLTP:
      |     ^~~~
In file included from src/libavcodec/wbmpenc.c:22:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/wcmv.o
CC	libavcodec/weak_link.o
In file included from src/libavcodec/wcmv.c:28:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/webp.o
CC	libavcodec/webp_parser.o
In file included from src/libavcodec/webp.c:47:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/webp.c: In function ‘decode_entropy_coded_image’:
src/libavcodec/webp.c:665:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  665 |             if (prefix_code > 39U) {
      |                             ^
In file included from src/libavcodec/bytestream.h:29:
src/libavcodec/webp.c: In function ‘apply_color_indexing_transform’:
src/libavcodec/webp.c:1042:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1042 |         av_assert0(size <= 1024U);
      |                         ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
src/libavcodec/webp.c: In function ‘webp_decode_frame’:
src/libavcodec/webp.c:1364:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1364 |     if (bytestream2_get_bytes_left(&gb) < chunk_size)
      |                                         ^
src/libavcodec/webp.c:1381:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1381 |         if (bytestream2_get_bytes_left(&gb) < chunk_size) {
      |                                             ^
In file included from src/libavutil/common.h:43,
                 from src/libavcodec/webp_parser.c:27:
src/libavcodec/webp_parser.c: In function ‘webp_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavcodec/webp_parser.c:82:17: note: in expansion of macro ‘FFMIN’
   82 |             i = FFMIN(ctx->remaining_size, buf_size);
      |                 ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavcodec/webp_parser.c:82:17: note: in expansion of macro ‘FFMIN’
   82 |             i = FFMIN(ctx->remaining_size, buf_size);
      |                 ^~~~~
CC	libavcodec/webvttdec.o
src/libavcodec/webvttdec.c: In function ‘webvtt_event_to_ass’:
src/libavcodec/webvttdec.c:52:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   52 |         for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) {
      |                       ^
CC	libavcodec/webvttenc.o
CC	libavcodec/wma.o
CC	libavcodec/wma_common.o
src/libavcodec/webvttenc.c: In function ‘webvtt_encode_frame’:
src/libavcodec/webvttenc.c:167:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  167 |     for (i=0; i<sub->num_rects; i++) {
      |                ^
src/libavcodec/webvttenc.c:188:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  188 |     if (s->buffer.len > bufsize) {
      |                       ^
CC	libavcodec/wma_freqs.o
CC	libavcodec/wmadec.o
CC	libavcodec/wmaenc.o
In file included from src/libavcodec/wma.h:31,
                 from src/libavcodec/wma.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/wmadec.c:39:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
In file included from src/libavcodec/wmaenc.c:25:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
In file included from src/libavutil/common.h:88,
                 from src/libavutil/avutil.h:296,
                 from src/libavcodec/avcodec.h:32,
                 from src/libavcodec/wma.c:24:
src/libavcodec/wma.c: In function ‘ff_wma_init’:
src/libavcodec/wma.c:140:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  140 |     s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2;
      |                                                             ^
src/libavutil/intmath.h:40:44: note: in definition of macro ‘ff_log2’
   40 | #   define ff_log2(x) (31 - __builtin_clz((x)|1))
      |                                            ^
src/libavcodec/wma.c:140:27: note: in expansion of macro ‘av_log2’
  140 |     s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2;
      |                           ^~~~~~~
src/libavcodec/wma.c:150:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  150 |         bps1 = bps * 1.6;
      |                    ^
src/libavcodec/wma.c:152:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  152 |         if (bps1 >= 0.61)
      |                  ^~
src/libavcodec/wma.c:155:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  155 |             high_freq = high_freq * 0.4;
      |                                   ^
src/libavcodec/wma.c:157:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  157 |         if (bps1 >= 1.16)
      |                  ^~
src/libavcodec/wma.c:159:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  159 |         else if (bps1 >= 0.72)
      |                       ^~
src/libavcodec/wma.c:160:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  160 |             high_freq = high_freq * 0.7;
      |                                   ^
src/libavcodec/wma.c:162:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  162 |             high_freq = high_freq * 0.6;
      |                                   ^
src/libavcodec/wma.c:164:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  164 |         if (bps > 0.5)
      |                 ^
src/libavcodec/wma.c:165:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  165 |             high_freq = high_freq * 0.5;
      |                                   ^
src/libavcodec/wma.c:167:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  167 |             high_freq = high_freq * 0.3;
      |                                   ^
src/libavcodec/wma.c:169:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  169 |         high_freq = high_freq * 0.7;
      |                               ^
src/libavcodec/wma.c:171:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  171 |         if (bps <= 0.625)
      |                 ^~
src/libavcodec/wma.c:172:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  172 |             high_freq = high_freq * 0.5;
      |                                   ^
src/libavcodec/wma.c:173:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  173 |         else if (bps > 0.75)
      |                      ^
src/libavcodec/wma.c:176:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  176 |             high_freq = high_freq * 0.65;
      |                                   ^
src/libavcodec/wma.c:178:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  178 |         if (bps >= 0.8)
      |                 ^~
src/libavcodec/wma.c:179:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  179 |             high_freq = high_freq * 0.75;
      |                                   ^
src/libavcodec/wma.c:180:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |         else if (bps >= 0.6)
      |                      ^~
src/libavcodec/wma.c:181:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  181 |             high_freq = high_freq * 0.6;
      |                                   ^
src/libavcodec/wma.c:183:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |             high_freq = high_freq * 0.5;
      |                                   ^
In file included from src/libavutil/common.h:575:
src/libavcodec/wma.c:190:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |             bps, bps1, high_freq, s->byte_offset_bits);
      |             ^~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/wma.c:190:18: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |             bps, bps1, high_freq, s->byte_offset_bits);
      |                  ^~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/wma.c:190:24: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  190 |             bps, bps1, high_freq, s->byte_offset_bits);
      |                        ^~~~~~~~~
src/libavutil/internal.h:156:68: note: in definition of macro ‘ff_dlog’
  156 | #   define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
      |                                                                    ^~~~~~~~~~~
src/libavcodec/wma.c:263:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  263 |                                            avctx->sample_rate + 0.5);
      |                                                               ^
src/libavcodec/wma.c:320:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  320 |             norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult;
      |                         ^
src/libavcodec/wma.c:320:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  320 |             norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult;
      |                                                          ^
src/libavcodec/wma.c:336:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  336 |         if (bps1 < 0.72)
      |                  ^
src/libavcodec/wma.c:338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  338 |         else if (bps1 < 1.16)
      |                       ^
In file included from src/libavcodec/wma.h:31,
                 from src/libavcodec/wmadec.c:45:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/wmadec.c: In function ‘wma_lsp_to_curve_init’:
src/libavcodec/wmadec.c:180:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  180 |         s->lsp_cos_table[i] = 2.0f * cos(wdel * i);
      |                                    ^
src/libavcodec/wmadec.c:193:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  193 |         a                      = (float) m * (0.5 / (1 << LSP_POW_BITS));
      |                                            ^
In file included from src/libavcodec/wma.h:31,
                 from src/libavcodec/wmaenc.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/wmadec.c: In function ‘wma_decode_block’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/wmadec.c:633:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  633 |         mdct_norm = 1.0 / (float) n4;
      |                         ^
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/wmadec.c:635:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  635 |             mdct_norm *= sqrt(n4);
      |                       ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/wmadec.c:649:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  649 |             mult      = ff_exp10(total_gain * 0.05) / s->max_exponent[ch];
      |                                                     ^
src/libavcodec/wmadec.c:697:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  697 |                         mult1  = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05);
      |                                        ^
src/libavcodec/wmaenc.c: In function ‘encode_block’:
src/libavcodec/wmaenc.c:226:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  226 |         mdct_norm = 1.0 / (float) n4;
      |                         ^
src/libavcodec/wmaenc.c:228:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  228 |             mdct_norm *= sqrt(n4);
      |                       ^~
src/libavcodec/wmaenc.c:249:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  249 |             mult      = ff_exp10(total_gain * 0.05) / s->max_exponent[ch];
      |                                                     ^
src/libavcodec/wmaenc.c: In function ‘encode_superframe’:
src/libavcodec/wmaenc.c:395:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  395 |             a              = s->coefs[0][i] * 0.5;
      |                                             ^
src/libavcodec/wmaenc.c:396:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  396 |             b              = s->coefs[1][i] * 0.5;
      |                                             ^
src/libavcodec/wmadec.c: In function ‘decode_exp_vlc’:
src/libavcodec/wmadec.c:356:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  356 |         case 0: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:357:9: note: here
  357 |         case 3: *q++ = iv;
      |         ^~~~
src/libavcodec/wmadec.c:357:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  357 |         case 3: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:358:9: note: here
  358 |         case 2: *q++ = iv;
      |         ^~~~
src/libavcodec/wmadec.c:358:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  358 |         case 2: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:359:9: note: here
  359 |         case 1: *q++ = iv;
      |         ^~~~
src/libavcodec/wmadec.c:379:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  379 |         case 0: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:380:9: note: here
  380 |         case 3: *q++ = iv;
      |         ^~~~
src/libavcodec/wmadec.c:380:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  380 |         case 3: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:381:9: note: here
  381 |         case 2: *q++ = iv;
      |         ^~~~
src/libavcodec/wmadec.c:381:22: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  381 |         case 2: *q++ = iv;
      |                 ~~~~~^~~~
src/libavcodec/wmadec.c:382:9: note: here
  382 |         case 1: *q++ = iv;
      |         ^~~~
CC	libavcodec/wmalosslessdec.o
CC	libavcodec/wmaprodec.o
In file included from src/libavcodec/wmaprodec.c:93:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
In file included from src/libavcodec/wmalosslessdec.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/wmavoice.o
In file included from src/libavcodec/wmaprodec.c:105:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
In file included from src/libavcodec/get_bits.h:33,
                 from src/libavcodec/wmaprodec.c:103:
src/libavcodec/wmaprodec.c: In function ‘decode_subframe’:
src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1326 |                 av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out));
      |                                                    ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
In file included from src/libavcodec/wmavoice.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
src/libavcodec/wmavoice.c: In function ‘adaptive_gain_control’:
src/libavcodec/wmavoice.c:511:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  511 |     gain_scale_factor = postfilter_energy == 0.0 ? 0.0 :
      |                                           ^~
src/libavcodec/wmavoice.c:512:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  512 |                         (1.0 - alpha) * speech_energy / postfilter_energy;
      |                              ^
src/libavcodec/wmavoice.c:512:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  512 |                         (1.0 - alpha) * speech_energy / postfilter_energy;
      |                                       ^
src/libavcodec/wmavoice.c:512:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  512 |                         (1.0 - alpha) * speech_energy / postfilter_energy;
      |                                                       ^
src/libavcodec/wmavoice.c: In function ‘kalman_smoothen’:
src/libavcodec/wmavoice.c:565:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |         dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
      |                                ^
src/libavcodec/wmavoice.c:565:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |         dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
      |                          ^
src/libavcodec/wmavoice.c:565:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  565 |         dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
      |                   ^
src/libavcodec/wmavoice.c: In function ‘tilt_factor’:
src/libavcodec/wmavoice.c:590:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  590 |     rh0 = 1.0     + avpriv_scalarproduct_float_c(lpcs,  lpcs,    n_lpcs);
      |                   ^
src/libavcodec/wmavoice.c: In function ‘calc_input_response’:
src/libavcodec/wmavoice.c:626:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  626 |     irange    = 64.0 / range; // so irange*(max-value) is in the range [0, 63]
      |                      ^
src/libavcodec/wmavoice.c:627:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  627 |     gain_mul  = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) :
      |                       ^
src/libavcodec/wmavoice.c:629:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  629 |     angle_mul = gain_mul * (8.0 * M_LN10 / M_PI);
      |                          ^
src/libavcodec/wmavoice.c:639:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  639 |         idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2);
      |                                        ^
src/libavcodec/wmavoice.c:683:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  683 |                              -1.8 * tilt_factor(coeffs, remainder - 1),
      |                                   ^
src/libavcodec/wmavoice.c:686:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  686 |     sq = (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs,
      |                       ^
src/libavcodec/wmavoice.c: In function ‘wiener_denoise’:
src/libavcodec/wmavoice.c:732:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  732 |         ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps),
      |                                             ^
src/libavcodec/wmavoice.c: In function ‘dequant_lsp10r’:
src/libavcodec/wmavoice.c:936:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  936 |         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
      |                                                 ^
src/libavcodec/wmavoice.c:937:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  937 |         a1[10 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
      |                                                 ^
src/libavcodec/wmavoice.c: In function ‘dequant_lsp16r’:
src/libavcodec/wmavoice.c:1005:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1005 |         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
      |                                                 ^
src/libavcodec/wmavoice.c:1006:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1006 |         a1[16 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
      |                                                 ^
src/libavcodec/wmavoice.c: In function ‘synth_block_fcb_acb’:
CC	libavcodec/wmv2.o
src/libavcodec/wmavoice.c:1364:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1364 |                                                  gain_coeff, 6) -
      |                                                                 ^
src/libavcodec/wmavoice.c:1365:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1365 |                     5.2409161640 + wmavoice_gain_codebook_fcb[idx]);
      |                                  ^
src/libavcodec/wmavoice.c: In function ‘synth_block’:
src/libavcodec/wmavoice.c:1455:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1455 |         i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n]));
      |                                            ^
In file included from src/libavutil/avutil.h:297,
                 from src/libavutil/mem.h:34,
                 from src/libavutil/mem_internal.h:30,
                 from src/libavcodec/wmavoice.c:32:
src/libavcodec/wmavoice.c: In function ‘parse_packet_header’:
src/libavutil/error.h:49:30: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFERRTAG(a, b, c, d) (-(int)MKTAG(a, b, c, d))
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/error.h:61:36: note: in expansion of macro ‘FFERRTAG’
   61 | #define AVERROR_INVALIDDATA        FFERRTAG( 'I','N','D','A') ///< Invalid data found when processing input
      |                                    ^~~~~~~~
src/libavcodec/wmavoice.c:1851:53: note: in expansion of macro ‘AVERROR_INVALIDDATA’
 1851 |     return get_bits_left(gb) >= 0 ? n_superframes : AVERROR_INVALIDDATA;
      |                                                     ^~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/wmv2.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/wmv2data.o
CC	libavcodec/wmv2dec.o
CC	libavcodec/wmv2dsp.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h263dec.h:23,
                 from src/libavcodec/wmv2dec.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/wmv2enc.o
src/libavcodec/wmv2dec.c: In function ‘ff_wmv2_decode_picture_header’:
src/libavcodec/wmv2dec.c:228:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  228 |             if (get_bits(&gb, block) + 1 != 1<<block)
      |                                          ^~
CC	libavcodec/wnv1.o
In file included from src/libavcodec/mpegvideo.h:45,
                 from src/libavcodec/h263.h:24,
                 from src/libavcodec/wmv2enc.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/wrapped_avframe.o
CC	libavcodec/ws-snd1.o
CC	libavcodec/xan.o
CC	libavcodec/xbm_parser.o
src/libavcodec/wrapped_avframe.c: In function ‘wrapped_avframe_decode’:
src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   90 |     if (pkt->size < sizeof(AVFrame))
      |                   ^
CC	libavcodec/xbmdec.o
In file included from src/libavcodec/xan.c:38:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/xan.c: In function ‘xan_decode_frame’:
src/libavcodec/xan.c:591:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  591 |             if (new_pal < s->palettes_count) {
      |                         ^
CC	libavcodec/xbmenc.o
CC	libavcodec/xface.o
CC	libavcodec/xfacedec.o
CC	libavcodec/xfaceenc.o
CC	libavcodec/xiph.o
src/libavcodec/xiph.c: In function ‘avpriv_split_xiph_headers’:
src/libavcodec/xiph.c:32:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   32 |     if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) {
      |                                                   ^~
CC	libavcodec/xl.o
CC	libavcodec/xma_parser.o
In file included from src/libavcodec/xfaceenc.c:31:
src/libavcodec/xfaceenc.c: In function ‘xface_encode_frame’:
src/libavcodec/xfaceenc.c:195:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  195 |         av_assert0(i < sizeof(intbuf));
      |                      ^
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
CC	libavcodec/xpmdec.o
CC	libavcodec/xsubdec.o
CC	libavcodec/xsubenc.o
CC	libavcodec/xvididct.o
src/libavcodec/xpmdec.c: In function ‘xpm_decode_frame’:
src/libavcodec/xpmdec.c:357:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size > SIZE_MAX / 4)
      |              ^
In file included from src/libavcodec/xsubdec.c:26:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/xsubdec.c: In function ‘parse_timecode’:
src/libavcodec/xsubdec.c:42:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   42 |     for (i = 0; i < sizeof(tc_offsets); i++) {
      |                   ^
In file included from src/libavcodec/xsubenc.c:24:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
In file included from src/libavcodec/xsubenc.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:227:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:265:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  265 |         if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                     ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:317:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  317 |     if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
      |                                 ^~
CC	libavcodec/xwd_parser.o
CC	libavcodec/xwddec.o
CC	libavcodec/xwdenc.o
CC	libavcodec/xxan.o
In file included from src/libavcodec/xwddec.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
CC	libavcodec/y41pdec.o
In file included from src/libavcodec/xwdenc.c:25:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/xwddec.c: In function ‘xwd_decode_frame’:
src/libavcodec/xwddec.c:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   56 |     if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) {
      |                     ^
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/xwddec.c:147:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  147 |     if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) {
      |                                         ^
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/xwddec.c:226:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  226 |         for (int i = 0; i < ncolors; i++) {
      |                           ^
src/libavcodec/xwdenc.c: In function ‘xwd_encode_frame’:
src/libavcodec/xwdenc.c:187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     for (i = 0; i < ncolors; i++) {
      |                   ^
In file included from src/libavcodec/xxan.c:27:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/xxan.c: In function ‘xan_decode_chroma’:
src/libavcodec/xxan.c:192:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  192 |     if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) {
      |                        ^~
src/libavcodec/xxan.c: In function ‘xan_decode_frame_type0’:
src/libavcodec/xxan.c:293:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  293 |     if (corr_off >= bytestream2_size(&s->gb)) {
      |                  ^~
CC	libavcodec/y41penc.o
CC	libavcodec/ylc.o
CC	libavcodec/yop.o
CC	libavcodec/yuv4dec.o
In file included from src/libavcodec/ylc.c:33:
src/libavcodec/unary.h: In function ‘get_unary’:
src/libavcodec/unary.h:50:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   50 |     for(i = 0; i < len && get_bits1(gb) != stop; i++);
      |                                         ^~
src/libavcodec/ylc.c: In function ‘build_vlc’:
src/libavcodec/ylc.c:112:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  112 |                 if (val && (val < nodes[first_node].count)) {
      |                                 ^
src/libavcodec/ylc.c:113:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  113 |                     if (val >= nodes[second_node].count) {
      |                             ^~
src/libavcodec/ylc.c: In function ‘decode_end’:
src/libavcodec/ylc.c:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  440 |     for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++)
      |                       ^
CC	libavcodec/yuv4enc.o
CC	libavcodec/zerocodec.o
CC	libavcodec/zlib_wrapper.o
CC	libavcodec/zmbv.o
CC	libavcodec/zmbvenc.o
src/libavcodec/zmbv.c: In function ‘decode_frame’:
src/libavcodec/zmbv.c:532:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  532 |         if (c->decomp_size < len) {
      |                            ^
AR	libpostproc/libpostproc.a
src/libavcodec/zmbv.c: In function ‘decode_init’:
src/libavcodec/zmbv.c:616:59: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  616 |     if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) {
      |                                                           ^
CC	libswresample/aarch64/audio_convert_init.o
src/libavcodec/zmbv.c: In function ‘decode_frame’:
src/libavcodec/zmbv.c:583:27: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  583 |             for (j = 0; j < 256; j++)
      |                         ~~^~~~~
src/libavcodec/zmbv.c:585:9: note: here
  585 |         case ZMBV_FMT_15BPP:
      |         ^~~~
AS	libswresample/aarch64/audio_convert_neon.o
AS	libswresample/aarch64/resample.o
CC	libswresample/aarch64/resample_init.o
CC	libswresample/audioconvert.o
CC	libswresample/dither.o
CC	libswresample/options.o
src/libswresample/options.c:42:59: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   42 |                                                           OFFSET(user_in_ch_count  ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      |                                                           ^~~~~~
In file included from src/libswresample/options.c:22:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:44:59: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   44 |                                                           OFFSET(user_in_ch_count  ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      |                                                           ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:46:59: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   46 |                                                           OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      |                                                           ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:48:59: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   48 |                                                           OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      |                                                           ^~~~~~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:49:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   49 | {"uch"                  , "set used channel count"      , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:50:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   50 | {"used_channel_count"   , "set used channel count"      , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM|DEPREC},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:52:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   52 | {"isr"                  , "set input sample rate"       , OFFSET( in_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:53:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   53 | {"in_sample_rate"       , "set input sample rate"       , OFFSET( in_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:54:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 | {"osr"                  , "set output sample rate"      , OFFSET(out_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:55:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 | {"out_sample_rate"      , "set output sample rate"      , OFFSET(out_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:56:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 | {"isf"                  , "set input sample format"     , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:57:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 | {"in_sample_fmt"        , "set input sample format"     , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:58:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 | {"osf"                  , "set output sample format"    , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:59:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 | {"out_sample_fmt"       , "set output sample format"    , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:60:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 | {"tsf"                  , "set internal sample format"  , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:61:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 | {"internal_sample_fmt"  , "set internal sample format"  , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1   , INT_MAX, PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:78:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   78 | {"clev"                 , "set center mix level"        , OFFSET(clev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:79:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   79 | {"center_mix_level"     , "set center mix level"        , OFFSET(clev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither.c: In function ‘swri_dither_init’:
src/libswresample/dither.c:100:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  100 |     scale *= s->dither.scale;
      |           ^~
src/libswresample/options.c:80:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   80 | {"slev"                 , "set surround mix level"      , OFFSET(slev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:81:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   81 | {"surround_mix_level"   , "set surround mix Level"      , OFFSET(slev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:82:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   82 | {"lfe_mix_level"        , "set LFE mix level"           , OFFSET(lfe_mix_level  ), AV_OPT_TYPE_FLOAT, {.dbl=0                     }, -32    , 32        , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither.c:117:74: warning: comparison of integer expressions of different signedness: ‘enum SwrDitherType’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  117 |         if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) {
      |                                                                          ^~
src/libswresample/options.c:83:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   83 | {"rmvol"                , "set rematrix volume"         , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0                   }, -1000  , 1000      , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither.c:120:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  120 |             for (j=0; j<f->len; j++)
      |                        ^
src/libswresample/options.c:84:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   84 | {"rematrix_volume"      , "set rematrix volume"         , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0                   }, -1000  , 1000      , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither.c:122:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  122 |             s->dither.ns_scale_1 *= 1 - exp(f->gain_cB * M_LN10 * 0.005) * 2 / (1<<(8*av_get_bytes_per_sample(out_fmt)));
      |                                  ^~
src/libswresample/options.c:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   85 | {"rematrix_maxval"      , "set rematrix maxval"         , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0                   }, 0      , 1000      , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:91:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   91 | {"dither_scale"         , "set dither scale"            , OFFSET(dither.scale   ), AV_OPT_TYPE_FLOAT, {.dbl=1                     }, 0      , INT_MAX   , PARAM},
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libswresample/dither.c:135:
src/libswresample/dither_template.c: In function ‘swri_noise_shaping_int16’:
src/libswresample/dither_template.c:63:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   63 |                 d -= ns_coeffs[j    ] * ns_errors[pos + j    ]
      |                   ^~
src/libswresample/dither_template.c:69:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   69 |                 d -= ns_coeffs[j] * ns_errors[pos + j];
      |                   ^~
src/libswresample/dither_template.c:71:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   71 |             d1 = rint(d + noise[i]);
      |                         ^
src/libswresample/options.c:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  105 | {"filter_size"          , "set swr resampling filter size", OFFSET(filter_size)  , AV_OPT_TYPE_INT  , {.i64=32                    }, 0      , INT_MAX   , PARAM },
      | ^
src/libswresample/dither_template.c:73:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 |             d1 *= S;
      |                ^~
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  106 | {"phase_shift"          , "set swr resampling phase shift", OFFSET(phase_shift)  , AV_OPT_TYPE_INT  , {.i64=10                    }, 0      , 24        , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libswresample/rematrix.o
src/libswresample/options.c:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  107 | {"linear_interp"        , "enable linear interpolation" , OFFSET(linear_interp)  , AV_OPT_TYPE_BOOL , {.i64=1                     }, 0      , 1         , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  108 | {"exact_rational"       , "enable exact rational"       , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1                     }, 0      , 1         , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libswresample/dither.c:139:
src/libswresample/dither_template.c: In function ‘swri_noise_shaping_int32’:
src/libswresample/dither_template.c:63:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   63 |                 d -= ns_coeffs[j    ] * ns_errors[pos + j    ]
      |                   ^~
src/libswresample/options.c:109:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  109 | {"cutoff"               , "set cutoff frequency ratio"  , OFFSET(cutoff)         , AV_OPT_TYPE_DOUBLE,{.dbl=0.                    }, 0      , 1         , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither_template.c:69:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   69 |                 d -= ns_coeffs[j] * ns_errors[pos + j];
      |                   ^~
src/libswresample/dither_template.c:71:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   71 |             d1 = rint(d + noise[i]);
      |                         ^
src/libswresample/options.c:112:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  112 | {"resample_cutoff"      , "set cutoff frequency ratio"  , OFFSET(cutoff)         , AV_OPT_TYPE_DOUBLE,{.dbl=0.                    }, 0      , 1         , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither_template.c:73:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 |             d1 *= S;
      |                ^~
src/libswresample/options.c:118:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  118 |                                                         , OFFSET(precision)      , AV_OPT_TYPE_DOUBLE,{.dbl=20.0                  }, 15.0   , 33.0      , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:120:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  120 |                                                         , OFFSET(cheby)          , AV_OPT_TYPE_BOOL , {.i64=0                     }, 0      , 1         , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libswresample/dither.c:143:
src/libswresample/dither_template.c: In function ‘swri_noise_shaping_float’:
src/libswresample/dither_template.c:63:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   63 |                 d -= ns_coeffs[j    ] * ns_errors[pos + j    ]
      |                   ^~
src/libswresample/dither_template.c:69:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   69 |                 d -= ns_coeffs[j] * ns_errors[pos + j];
      |                   ^~
src/libswresample/dither_template.c:71:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   71 |             d1 = rint(d + noise[i]);
      |                         ^
src/libswresample/dither_template.c:73:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 |             d1 *= S;
      |                ^~
src/libswresample/options.c:122:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  122 |                                                         , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX               }, 0      , FLT_MAX   , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:124:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  124 |                                                         , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1                   }, 0      , INT_MAX   , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
In file included from src/libswresample/dither.c:147:
src/libswresample/dither_template.c: In function ‘swri_noise_shaping_double’:
src/libswresample/dither_template.c:61:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   61 |             double d1, d = src[i]*S_1;
      |                                  ^
src/libswresample/options.c:126:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  126 |                                                         , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1                     }, 0      , INT_MAX   , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither_template.c:63:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   63 |                 d -= ns_coeffs[j    ] * ns_errors[pos + j    ]
      |                   ^~
src/libswresample/dither_template.c:69:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   69 |                 d -= ns_coeffs[j] * ns_errors[pos + j];
      |                   ^~
src/libswresample/dither_template.c:71:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   71 |             d1 = rint(d + noise[i]);
      |                         ^
src/libswresample/options.c:128:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  128 |                                                         , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0                     }, INT_MIN, INT_MAX   , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/dither_template.c:73:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   73 |             d1 *= S;
      |                ^~
src/libswresample/options.c:130:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  130 |                                                         , OFFSET(async)          , AV_OPT_TYPE_FLOAT ,{.dbl=0                     }, INT_MIN, INT_MAX   , PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:132:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  132 |                                                         , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE    }, INT64_MIN,INT64_MAX, PARAM },
      |                                                         ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:144:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  144 | { "kaiser_beta"         , "set swr Kaiser window beta"  , OFFSET(kaiser_beta)    , AV_OPT_TYPE_DOUBLE  , {.dbl=9                     }, 2      , 16        , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswresample/options.c:146:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  146 | { "output_sample_bits"  , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT  , {.i64=0   }, 0      , 64        , PARAM },
      | ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libswresample/resample.o
CC	libswresample/resample_dsp.o
src/libswresample/rematrix.c: In function ‘swr_build_matrix2’:
src/libswresample/rematrix.c:234:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  234 |     for(i=0; i<FF_ARRAY_ELEMS(matrix); i++){
      |               ^
src/libswresample/rematrix.c:415:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |             if (i < FF_ARRAY_ELEMS(matrix) && j < FF_ARRAY_ELEMS(matrix[0]))
      |                   ^
src/libswresample/rematrix.c:415:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |             if (i < FF_ARRAY_ELEMS(matrix) && j < FF_ARRAY_ELEMS(matrix[0]))
      |                                                 ^
src/libswresample/rematrix.c: In function ‘auto_matrix’:
src/libswresample/rematrix.c:485:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  485 |         for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++)
      |                       ^
src/libswresample/rematrix.c:486:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  486 |             for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++)
      |                           ^
src/libswresample/resample.c: In function ‘build_filter’:
src/libswresample/resample.c:182:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  182 |                 if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*(            -x*x + x*x*x);
      |                                                     ^
src/libswresample/resample.c:183:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  183 |                 else      y=                       d*(-4 + 8*x - 5*x*x + x*x*x);
      |                                                     ^
CC	libswresample/swresample.o
In file included from src/libswresample/resample_dsp.c:39:
src/libswresample/resample_template.c: In function ‘resample_linear_float’:
src/libswresample/resample_template.c:175:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |         val += (v2 - val) * inv_src_incr * frac;
      |                           ^
src/libswresample/resample_template.c:175:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  175 |         val += (v2 - val) * inv_src_incr * frac;
      |             ^~
CC	libswresample/swresample_frame.o
src/libswresample/swresample.c: In function ‘swr_init’:
src/libswresample/swresample.c:232:62: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |                                   s->user_in_chlayout.u.mask != s->user_in_ch_layout))) {
      |                                                              ^~
src/libswresample/swresample.c:245:64: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  245 |                                    s->user_out_chlayout.u.mask != s->user_out_ch_layout))) {
      |                                                                ^~
src/libswresample/swresample.c:330:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  330 |                  s->rematrix_volume!=1.0 ||
      |                                    ^~
src/libswresample/swresample.c:380:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  380 |         if (s->async > 1.0001) {
      |                      ^
src/libswresample/swresample.c:381:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  381 |             s->max_soft_compensation = s->async / (double) s->in_sample_rate;
      |                                                 ^
src/libswresample/swresample.c:443:127: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  443 |     s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0;
      |                                                                                                                               ^
src/libswresample/swresample.c: In function ‘swr_next_pts’:
src/libswresample/swresample.c:1048:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1048 |         if(fabs(fdelta) > s->min_compensation) {
      |                         ^
src/libswresample/swresample.c:1049:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1049 |             if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){
      |                                                         ^
CC	libswresample/version.o
AS	libswscale/aarch64/hscale.o
AS	libswscale/aarch64/output.o
CC	libswscale/aarch64/rgb2rgb.o
AS	libswscale/aarch64/rgb2rgb_neon.o
CC	libswscale/aarch64/swscale.o
CC	libswscale/aarch64/swscale_unscaled.o
AS	libswscale/aarch64/yuv2rgb_neon.o
CC	libswscale/alphablend.o
In file included from src/libswscale/aarch64/rgb2rgb.c:28:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/gamma.o
In file included from src/libswscale/aarch64/swscale.c:22:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
In file included from src/libswscale/aarch64/swscale_unscaled.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/half2float.o
In file included from src/libswscale/alphablend.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/hscale.o
CC	libswscale/hscale_fast_bilinear.o
In file included from src/libswscale/gamma.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/input.o
CC	libswscale/options.o
In file included from src/libswscale/hscale.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
In file included from src/libswscale/hscale_fast_bilinear.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/output.o
In file included from src/libswscale/input.c:29:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
In file included from src/libswscale/options.c:23:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
src/libswscale/options.c: At top level:
src/libswscale/options.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   54 |     { "srcw",            "source width",                  OFFSET(srcW),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
      |     ^
In file included from src/libswscale/options.c:21:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   55 |     { "srch",            "source height",                 OFFSET(srcH),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   56 |     { "dstw",            "destination width",             OFFSET(dstW),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   57 |     { "dsth",            "destination height",            OFFSET(dstH),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   58 |     { "src_format",      "source format",                 OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT          }, 0,       INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   59 |     { "dst_format",      "destination format",            OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT          }, 0,       INT_MAX, VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   60 |     { "src_range",       "source is full range",          OFFSET(srcRange),  AV_OPT_TYPE_BOOL,   { .i64 = DEFAULT            }, 0,       1,              VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   61 |     { "dst_range",       "destination is full range",     OFFSET(dstRange),  AV_OPT_TYPE_BOOL,   { .i64 = DEFAULT            }, 0,       1,              VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   62 |     { "param0",          "scaler param 0",                OFFSET(param[0]),  AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT  }, INT_MIN, INT_MAX,        VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   63 |     { "param1",          "scaler param 1",                OFFSET(param[1]),  AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT  }, INT_MIN, INT_MAX,        VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   65 |     { "src_v_chr_pos",   "source vertical chroma position in luma grid/256"  ,      OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   66 |     { "src_h_chr_pos",   "source horizontal chroma position in luma grid/256",      OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   67 |     { "dst_v_chr_pos",   "destination vertical chroma position in luma grid/256"  , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   68 |     { "dst_h_chr_pos",   "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
src/libswscale/options.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
   76 |     { "gamma",           "gamma correct scaling",         OFFSET(gamma_flag),AV_OPT_TYPE_BOOL,   { .i64  = 0                  }, 0,       1,              VE },
      |     ^
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
CC	libswscale/rgb2rgb.o
CC	libswscale/slice.o
src/libswscale/input.c: In function ‘ff_sws_init_input_funcs’:
src/libswscale/input.c:1676:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1676 |         c->readAlpPlanar = planar_rgb10le_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1677:5: note: here
 1677 |     case AV_PIX_FMT_GBRP10LE:
      |     ^~~~
src/libswscale/input.c:1681:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1681 |         c->readAlpPlanar = planar_rgb12le_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1682:5: note: here
 1682 |     case AV_PIX_FMT_GBRP12LE:
      |     ^~~~
src/libswscale/input.c:1689:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1689 |         c->readAlpPlanar = planar_rgb16le_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1690:5: note: here
 1690 |     case AV_PIX_FMT_GBRP16LE:
      |     ^~~~
src/libswscale/input.c:1694:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1694 |         c->readAlpPlanar = planar_rgbf32le_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1695:5: note: here
 1695 |     case AV_PIX_FMT_GBRPF32LE:
      |     ^~~~
src/libswscale/input.c:1702:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1702 |         c->readAlpPlanar = planar_rgb10be_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1703:5: note: here
 1703 |     case AV_PIX_FMT_GBRP10BE:
      |     ^~~~
src/libswscale/input.c:1707:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1707 |         c->readAlpPlanar = planar_rgb12be_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1708:5: note: here
 1708 |     case AV_PIX_FMT_GBRP12BE:
      |     ^~~~
src/libswscale/input.c:1715:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1715 |         c->readAlpPlanar = planar_rgb16be_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1716:5: note: here
 1716 |     case AV_PIX_FMT_GBRP16BE:
      |     ^~~~
src/libswscale/input.c:1720:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1720 |         c->readAlpPlanar = planar_rgbf32be_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libswscale/input.c:1721:5: note: here
 1721 |     case AV_PIX_FMT_GBRPF32BE:
      |     ^~~~
src/libswscale/input.c:1725:26: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1725 |         c->readAlpPlanar = planar_rgb_to_a;
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/libswscale/input.c:1726:5: note: here
 1726 |     case AV_PIX_FMT_GBRP:
      |     ^~~~
In file included from src/libswscale/output.c:37:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
In file included from src/libswscale/rgb2rgb.c:33:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
In file included from src/libswscale/rgb2rgb.c:153:
src/libswscale/rgb2rgb_template.c: In function ‘rgb24tobgr24_c’:
src/libswscale/rgb2rgb_template.c:367:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  367 |     for (i = 0; i < src_size; i += 3) {
      |                   ^
In file included from src/libswscale/slice.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/swscale.o
In file included from src/libswscale/swscale.c:33:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
src/libswscale/swscale.c: In function ‘sws_receive_slice’:
src/libswscale/swscale.c:1140:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1140 |           c->src_ranges.ranges[0].len == c->srcH))
      |                                       ^~
src/libswscale/swscale.c:1143:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1143 |     if ((slice_start > 0 || slice_height < c->dstH) &&
      |                                          ^
src/libswscale/swscale.c:1172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1172 |     for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) {
      |                       ^
src/libswscale/swscale.c: In function ‘ff_sws_slice_worker’:
src/libswscale/swscale.c:1231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1231 |         for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) {
      |                           ^
CC	libswscale/swscale_unscaled.o
In file included from src/libswscale/swscale_unscaled.c:27:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/utils.o
In file included from src/libswscale/utils.c:60:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
src/libswscale/utils.c: In function ‘initFilter’:
src/libswscale/utils.c:458:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  458 |         for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) {
      |                       ^
src/libswscale/utils.c: In function ‘fill_rgb2yuv_table’:
src/libswscale/utils.c:882:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  882 |     for(i=0; i<FF_ARRAY_ELEMS(map); i++)
      |               ^
src/libswscale/utils.c: In function ‘fill_xyztables’:
src/libswscale/utils.c:890:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  890 |     double rgbgamma = 1.0 / RGB_GAMMA;
      |                           ^
src/libswscale/utils.c:891:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  891 |     double xyzgammainv = 1.0 / XYZ_GAMMA;
      |                              ^
src/libswscale/utils.c: In function ‘sws_init_single_context’:
src/libswscale/utils.c:1593:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1593 |         c2->inv_gamma = alloc_gamma_tbl(1.f/c->gamma_value);
      |                                            ^
src/libswscale/utils.c:1897:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1897 |         for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) {
      |                       ^
src/libswscale/utils.c: In function ‘sws_allocVec’:
src/libswscale/utils.c:2125:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2125 |     if(length <= 0 || length > INT_MAX/ sizeof(double))
      |                              ^
CC	libswscale/version.o
src/libswscale/utils.c: In function ‘sws_getDefaultFilter’:
src/libswscale/utils.c:2341:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2341 |     if (lumaGBlur != 0.0) {
      |                   ^~
src/libswscale/utils.c:2349:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2349 |     if (chromaGBlur != 0.0) {
      |                     ^~
src/libswscale/utils.c:2360:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2360 |     if (chromaSharpen != 0.0) {
      |                       ^~
src/libswscale/utils.c:2371:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2371 |     if (lumaSharpen != 0.0) {
      |                     ^~
src/libswscale/utils.c:2382:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2382 |     if (chromaHShift != 0.0)
      |                      ^~
src/libswscale/utils.c:2383:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2383 |         sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5));
      |                                                       ^
src/libswscale/utils.c:2385:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2385 |     if (chromaVShift != 0.0)
      |                      ^~
src/libswscale/utils.c:2386:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 2386 |         sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5));
      |                                                       ^
src/libswscale/swscale_unscaled.c: In function ‘rgbToPlanarRgbWrapper’:
src/libswscale/swscale_unscaled.c:1199:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1199 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1200:5: note: here
 1200 |     case AV_PIX_FMT_RGBA:
      |     ^~~~
src/libswscale/swscale_unscaled.c:1205:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1205 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1206:5: note: here
 1206 |     case AV_PIX_FMT_BGRA:
      |     ^~~~
src/libswscale/swscale_unscaled.c: In function ‘planarRgbaToRgbWrapper’:
src/libswscale/swscale_unscaled.c:1048:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1048 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1049:5: note: here
 1049 |     case AV_PIX_FMT_RGBA:
      |     ^~~~
src/libswscale/swscale_unscaled.c:1056:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1056 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1057:5: note: here
 1057 |     case AV_PIX_FMT_BGRA:
      |     ^~~~
src/libswscale/swscale_unscaled.c: In function ‘planarRgbToRgbWrapper’:
src/libswscale/swscale_unscaled.c:1104:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1104 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1105:5: note: here
 1105 |     case AV_PIX_FMT_RGBA:
      |     ^~~~
src/libswscale/swscale_unscaled.c:1112:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
 1112 |         alpha_first = 1;
      |         ~~~~~~~~~~~~^~~
src/libswscale/swscale_unscaled.c:1113:5: note: here
 1113 |     case AV_PIX_FMT_BGRA:
      |     ^~~~
CC	libswscale/vscale.o
In file included from src/libswscale/vscale.c:20:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
CC	libswscale/yuv2rgb.o
CC	libavutil/aarch64/cpu.o
CC	libavutil/aarch64/float_dsp_init.o
In file included from src/libswscale/yuv2rgb.c:34:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1050:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 1050 |         v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
      |                                             ^~~~~~~~~~~~~
AS	libavutil/aarch64/float_dsp_neon.o
AS	libavutil/aarch64/rpi_sand_neon.o
src/libswscale/yuv2rgb.c: In function ‘ff_yuv2rgb_get_func_ptr’:
src/libswscale/yuv2rgb.c:706:12: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  706 |         if (CONFIG_SWSCALE_ALPHA && isALPHA(c->srcFormat))
      |            ^
src/libswscale/yuv2rgb.c:708:5: note: here
  708 |     case AV_PIX_FMT_RGBA:
      |     ^~~~
CC	libavutil/aarch64/tx_float_init.o
AS	libavutil/aarch64/tx_float_neon.o
CC	libavutil/adler32.o
CC	libavutil/aes.o
CC	libavutil/aes_ctr.o
CC	libavutil/ambient_viewing_environment.o
CC	libavutil/audio_fifo.o
CC	libavutil/avsscanf.o
src/libavutil/audio_fifo.c: In function ‘av_audio_fifo_realloc’:
src/libavutil/audio_fifo.c:109:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 |     if (buf_size > cur_size) {
      |                  ^
src/libavutil/avsscanf.c: In function ‘ffintscan’:
src/libavutil/avsscanf.c:177:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  177 |         for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f))
      |                        ^
src/libavutil/avsscanf.c:179:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  179 |         for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f))
      |                        ^
src/libavutil/avsscanf.c:181:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  181 |         if (c-'0'>=10U) goto done;
      |                  ^~
src/libavutil/avsscanf.c: In function ‘scanexp’:
src/libavutil/avsscanf.c:225:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  225 |         if (c-'0'>=10U && pok) shunget(f);
      |                  ^~
src/libavutil/avsscanf.c:227:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  227 |     if (c-'0'>=10U) {
      |              ^~
src/libavutil/avsscanf.c:231:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  231 |     for (x=0; c-'0'<10U && x<INT_MAX/10; c = shgetc(f))
      |                    ^
src/libavutil/avsscanf.c:233:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  233 |     for (y=x; c-'0'<10U && y<LLONG_MAX/100; c = shgetc(f))
      |                    ^
src/libavutil/avsscanf.c:235:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  235 |     for (; c-'0'<10U; c = shgetc(f));
      |                 ^
src/libavutil/avsscanf.c: In function ‘decfloat’:
src/libavutil/avsscanf.c:275:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  275 |     for (; c-'0'<10U || c=='.'; c = shgetc(f)) {
      |                 ^
src/libavutil/avsscanf.c: In function ‘hexfloat’:
src/libavutil/avsscanf.c:523:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  523 |     for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) {
      |                 ^
src/libavutil/avsscanf.c:523:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  523 |     for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) {
      |                                   ^
src/libavutil/avsscanf.c: In function ‘fffloatscan’:
src/libavutil/avsscanf.c:660:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  660 |             if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_')
      |                      ^
src/libavutil/avsscanf.c:660:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  660 |             if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_')
      |                                   ^
src/libavutil/avsscanf.c:660:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  660 |             if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_')
      |                                                ^
CC	libavutil/avstring.o
CC	libavutil/base64.o
CC	libavutil/blowfish.o
CC	libavutil/bprint.o
src/libavutil/base64.c: In function ‘av_base64_encode’:
src/libavutil/base64.c:154:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |     if (in_size >= UINT_MAX / 4 ||
      |                 ^~
CC	libavutil/buffer.o
src/libavutil/bprint.c: In function ‘av_bprintf’:
src/libavutil/bprint.c:109:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  109 |         if (extra_len < room)
      |                       ^
src/libavutil/bprint.c: In function ‘av_vbprintf’:
src/libavutil/bprint.c:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  132 |         if (extra_len < room)
      |                       ^
CC	libavutil/camellia.o
CC	libavutil/cast5.o
CC	libavutil/channel_layout.o
CC	libavutil/cpu.o
src/libavutil/channel_layout.c: In function ‘av_channel_from_string’:
src/libavutil/channel_layout.c:154:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) {
      |                   ^
src/libavutil/channel_layout.c: In function ‘get_channel_layout_single’:
src/libavutil/channel_layout.c:215:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  215 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) {
      |                   ^
src/libavutil/channel_layout.c:216:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  216 |         if (strlen(channel_layout_map[i].name) == name_len &&
      |                                                ^~
src/libavutil/channel_layout.c:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  220 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++)
      |                   ^
src/libavutil/channel_layout.c:222:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  222 |             strlen(channel_names[i].name) == name_len &&
      |                                           ^~
src/libavutil/channel_layout.c: In function ‘av_bprint_channel_layout’:
src/libavutil/channel_layout.c:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
      |                   ^
src/libavutil/channel_layout.c: In function ‘av_get_default_channel_layout’:
src/libavutil/channel_layout.c:327:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  327 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
      |                   ^
src/libavutil/channel_layout.c: In function ‘av_get_channel_description’:
src/libavutil/channel_layout.c:359:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  359 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++)
      |                   ^
src/libavutil/channel_layout.c: In function ‘av_channel_layout_from_string’:
src/libavutil/channel_layout.c:415:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  415 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) {
      |                   ^
src/libavutil/channel_layout.c:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  501 |         for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) {
      |                       ^
src/libavutil/channel_layout.c:511:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  511 |         if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) {
      |                           ^~
src/libavutil/channel_layout.c:577:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  577 |             for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) {
      |                           ^
src/libavutil/channel_layout.c:586:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  586 |             if (i >= FF_ARRAY_ELEMS(channel_names)) {
      |                   ^~
src/libavutil/channel_layout.c: In function ‘av_channel_layout_describe_bprint’:
src/libavutil/channel_layout.c:739:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  739 |         for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
      |                       ^
src/libavutil/channel_layout.c: In function ‘av_channel_layout_channel_from_index’:
src/libavutil/channel_layout.c:801:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  801 |     if (idx >= channel_layout->nb_channels)
      |             ^~
src/libavutil/channel_layout.c:809:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  809 |         if (idx < ambi_channels)
      |                 ^
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavutil/channel_layout.c:30:
src/libavutil/channel_layout.c: In function ‘av_channel_layout_index_from_string’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/channel_layout.c:882:34: note: in expansion of macro ‘FFMIN’
  882 |             av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str));
      |                                  ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/channel_layout.c:882:34: note: in expansion of macro ‘FFMIN’
  882 |             av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str));
      |                                  ^~~~~
src/libavutil/channel_layout.c: In function ‘av_channel_layout_default’:
src/libavutil/channel_layout.c:965:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  965 |     for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
      |                   ^
CC	libavutil/crc.o
src/libavutil/channel_layout.c: In function ‘av_channel_layout_channel_from_index’:
src/libavutil/channel_layout.c:815:23: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
  815 |         for (i = 0; i < 64; i++) {
      |                     ~~^~~~
src/libavutil/channel_layout.c:819:5: note: here
  819 |     default:
      |     ^~~~~~~
src/libavutil/crc.c: In function ‘av_crc_init’:
src/libavutil/crc.c:364:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  364 |     if (ctx_size >= sizeof(AVCRC) * 1024)
      |                  ^~
CC	libavutil/csp.o
CC	libavutil/des.o
CC	libavutil/detection_bbox.o
CC	libavutil/dict.o
CC	libavutil/display.o
CC	libavutil/dovi_meta.o
src/libavutil/display.c: In function ‘av_display_rotation_set’:
src/libavutil/display.c:53:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   53 |     double radians = -angle * M_PI / 180.0f;
      |                                    ^
CC	libavutil/downmix_info.o
CC	libavutil/encryption_info.o
CC	libavutil/error.o
CC	libavutil/eval.o
src/libavutil/error.c: In function ‘av_strerror’:
src/libavutil/error.c:113:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  113 |     for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) {
      |                   ^
CC	libavutil/fifo.o
CC	libavutil/file.o
In file included from src/libavutil/eval.c:34:
src/libavutil/ffmath.h: In function ‘ff_exp10f’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
   49 |     return exp2f(M_LOG2_10 * x);
      |                            ^
src/libavutil/eval.c: In function ‘strmatch’:
src/libavutil/eval.c:145:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
      |                                          ^~
src/libavutil/eval.c:154:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
  154 |     return !IS_IDENTIFIER_CHAR(s[i]);
      |             ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:145:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
      |                                                             ^~
src/libavutil/eval.c:154:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
  154 |     return !IS_IDENTIFIER_CHAR(s[i]);
      |             ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:145:81: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
      |                                                                                 ^~
src/libavutil/eval.c:154:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
  154 |     return !IS_IDENTIFIER_CHAR(s[i]);
      |             ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c: In function ‘eval_expr’:
src/libavutil/eval.c:309:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  309 |                 case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2);
      |                                                                          ^
src/libavutil/eval.c:320:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  320 |                 case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY);
      |                                                                  ^
src/libavutil/eval.c:326:67: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  326 |                 case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2);
      |                                                                   ^
src/libavutil/eval.c:327:67: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  327 |                 case e_bitor:  return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2);
      |                                                                   ^
src/libavutil/eval.c: In function ‘parse_primary’:
src/libavutil/eval.c:375:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  375 |     for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) {
      |                   ^
src/libavutil/eval.c: In function ‘expr_count’:
src/libavutil/eval.c:747:25: warning: comparison of integer expressions of different signedness: ‘enum <anonymous>’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  747 |     for (i = 0; e->type != type && i < 3 && e->param[i]; i++)
      |                         ^~
src/libavutil/eval.c:750:17: warning: comparison of integer expressions of different signedness: ‘enum <anonymous>’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  750 |     if (e->type == type && e->const_index < size)
      |                 ^~
src/libavutil/file.c: In function ‘av_file_map’:
src/libavutil/file.c:82:18: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   82 |     if (off_size > SIZE_MAX) {
      |                  ^
CC	libavutil/file_open.o
CC	libavutil/film_grain_params.o
CC	libavutil/fixed_dsp.o
CC	libavutil/float_dsp.o
CC	libavutil/frame.o
CC	libavutil/hash.o
CC	libavutil/hdr_dynamic_metadata.o
CC	libavutil/hdr_dynamic_vivid_metadata.o
src/libavutil/frame.c: In function ‘get_video_buffer’:
src/libavutil/frame.c:154:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  154 |         if (sizes[i] > INT_MAX - total_size)
      |                      ^
src/libavutil/frame.c: In function ‘av_frame_ref’:
src/libavutil/frame.c:406:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  406 |     for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
      |                   ^
src/libavutil/frame.c:451:52: warning: av_malloc_array’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
  451 |         dst->extended_data = av_malloc_array(sizeof(*dst->extended_data), ch);
      |                                                    ^
src/libavutil/frame.c:451:52: note: earlier argument should specify number of elements, later size of each element
src/libavutil/frame.c: In function ‘av_frame_unref’:
src/libavutil/frame.c:492:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  492 |     for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
      |                   ^
src/libavutil/frame.c: In function ‘av_frame_is_writable’:
src/libavutil/frame.c:537:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  537 |     for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
      |                   ^
src/libavutil/frame.c: In function ‘av_frame_get_plane_buffer’:
src/libavutil/frame.c:630:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  630 |     for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) {
      |                   ^
src/libavutil/frame.c: In function ‘av_frame_new_side_data_from_buf’:
src/libavutil/frame.c:652:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  652 |     if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1)
      |                             ^
src/libavutil/frame.c: In function ‘av_frame_apply_cropping’:
src/libavutil/frame.c:878:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  878 |         (frame->crop_left + frame->crop_right) >= frame->width ||
      |                                                ^~
src/libavutil/frame.c:879:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  879 |         (frame->crop_top + frame->crop_bottom) >= frame->height)
      |                                                ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavutil/hash.c:33:
src/libavutil/hash.c: In function ‘av_hash_final_bin’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/hash.c:208:22: note: in expansion of macro ‘FFMIN’
  208 |     memcpy(dst, buf, FFMIN(size, rsize));
      |                      ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavutil/hash.c:208:22: note: in expansion of macro ‘FFMIN’
  208 |     memcpy(dst, buf, FFMIN(size, rsize));
      |                      ^~~~~
src/libavutil/hash.c:209:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  209 |     if (size > rsize)
      |              ^
src/libavutil/hash.c: In function ‘av_hash_final_hex’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/hash.c:219:21: note: in expansion of macro ‘FFMIN’
  219 |     for (i = 0; i < FFMIN(rsize, size / 2); i++)
      |                     ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/hash.c:219:21: note: in expansion of macro ‘FFMIN’
  219 |     for (i = 0; i < FFMIN(rsize, size / 2); i++)
      |                     ^~~~~
src/libavutil/hash.c: In function ‘av_hash_final_b64’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/hash.c:231:22: note: in expansion of macro ‘FFMIN’
  231 |     memcpy(dst, b64, FFMIN(osize, size));
      |                      ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/hash.c:231:22: note: in expansion of macro ‘FFMIN’
  231 |     memcpy(dst, b64, FFMIN(osize, size));
      |                      ^~~~~
src/libavutil/hash.c:232:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  232 |     if (size < osize)
      |              ^
CC	libavutil/hmac.o
CC	libavutil/hwcontext.o
CC	libavutil/hwcontext_drm.o
CC	libavutil/hwcontext_stub.o
src/libavutil/hmac.c: In function ‘av_hmac_init’:
src/libavutil/hmac.c:144:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (keylen > c->blocklen) {
      |                ^
src/libavutil/hmac.c: In function ‘av_hmac_final’:
src/libavutil/hmac.c:170:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  170 |     if (outlen < c->hashlen)
      |                ^
CC	libavutil/imgutils.o
src/libavutil/hwcontext.c: In function ‘av_hwdevice_find_type_by_name’:
src/libavutil/hwcontext.c:86:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   86 |     for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) {
      |                         ^
CC	libavutil/integer.o
src/libavutil/imgutils.c: In function ‘av_image_fill_plane_sizes’:
src/libavutil/imgutils.c:122:22: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  122 |     if (linesizes[0] > SIZE_MAX / height)
      |                      ^
src/libavutil/imgutils.c:137:26: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  137 |         if (linesizes[i] > SIZE_MAX / h)
      |                          ^
src/libavutil/imgutils.c: In function ‘av_image_fill_pointers’:
src/libavutil/imgutils.c:163:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |         if (sizes[i] > INT_MAX - ret)
      |                      ^
CC	libavutil/intmath.o
src/libavutil/imgutils.c: In function ‘av_image_get_buffer_size’:
src/libavutil/imgutils.c:494:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  494 |         if (sizes[i] > INT_MAX - ret)
      |                      ^
src/libavutil/imgutils.c: In function ‘memset_bytes’:
src/libavutil/imgutils.c:559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  559 |     for (i = 0; i < clear_size; i++) {
      |                   ^
CC	libavutil/lfg.o
CC	libavutil/lls.o
CC	libavutil/log.o
CC	libavutil/log2_tab.o
CC	libavutil/lzo.o
CC	libavutil/mastering_display_metadata.o
CC	libavutil/mathematics.o
src/libavutil/mathematics.c: In function ‘av_rescale_rnd’:
src/libavutil/mathematics.c:105:18: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  105 |         a1 += a0 < r;
      |                  ^
src/libavutil/mathematics.c:110:19: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  110 |             if (c <= a1) {
      |                   ^~
src/libavutil/mathematics.c: In function ‘av_compare_mod’:
src/libavutil/mathematics.c:163:11: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  163 |     if (c > (mod >> 1))
      |           ^
CC	libavutil/md5.o
CC	libavutil/mem.o
CC	libavutil/murmur3.o
CC	libavutil/opt.o
src/libavutil/murmur3.c:56:1: warning: inline’ is not at beginning of declaration []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-old-style-declaration-Wold-style-declaration]8;;]
   56 | static uint64_t inline get_k1(const uint8_t *src)
      | ^~~~~~
In file included from src/libavutil/common.h:43,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/mem.h:34,
                 from src/libavutil/md5.c:37:
src/libavutil/md5.c: In function ‘av_md5_update’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/md5.c:160:19: note: in expansion of macro ‘FFMIN’
  160 |         int cnt = FFMIN(len, 64 - j);
      |                   ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/md5.c:160:19: note: in expansion of macro ‘FFMIN’
  160 |         int cnt = FFMIN(len, 64 - j);
      |                   ^~~~~
src/libavutil/opt.c: In function ‘write_number’:
src/libavutil/opt.c:106:40: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  106 |         num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN);
      |                                        ^
src/libavutil/opt.c: In function ‘set_string_number’:
src/libavutil/opt.c:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  262 |             for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++)
      |                      ^
CC	libavutil/parseutils.o
src/libavutil/opt.c:285:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  285 |                             if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) {
      |                                        ^~
src/libavutil/opt.c: In function ‘set_string_fmt’:
src/libavutil/opt.c:419:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  419 |             if (*tail || (unsigned)fmt >= fmt_nb) {
      |                                        ^~
src/libavutil/opt.c: In function ‘av_opt_get’:
src/libavutil/opt.c:871:48: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
  871 |         ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst);
      |                                                ^~~~~~~~~~~~~
src/libavutil/opt.c:952:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  952 |     if (ret >= sizeof(buf))
      |             ^~
src/libavutil/opt.c: In function ‘log_value’:
src/libavutil/opt.c:1179:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1179 |     } else if (d == FLT_MAX) {
      |                  ^~
src/libavutil/opt.c:1181:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1181 |     } else if (d == FLT_MIN) {
      |                  ^~
src/libavutil/opt.c:1183:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1183 |     } else if (d == -FLT_MAX) {
      |                  ^~
src/libavutil/opt.c:1185:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1185 |     } else if (d == -FLT_MIN) {
      |                  ^~
CC	libavutil/pixdesc.o
CC	libavutil/pixelutils.o
src/libavutil/opt.c: In function ‘av_opt_is_set_to_default’:
src/libavutil/opt.c:2129:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2129 |         if (opt_size != strlen(o->default_val.str) / 2)
      |                      ^~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/avstring.h:27,
                 from src/libavutil/parseutils.c:26:
src/libavutil/parseutils.c: In function ‘av_parse_color’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/parseutils.c:371:16: note: in expansion of macro ‘FFMIN’
  371 |                FFMIN(slen-hex_offset+1, sizeof(color_string2)));
      |                ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                       ^~~
src/libavutil/parseutils.c:371:16: note: in expansion of macro ‘FFMIN’
  371 |                FFMIN(slen-hex_offset+1, sizeof(color_string2)));
      |                ^~~~~
src/libavutil/parseutils.c:384:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  384 |                strspn(color_string2, "0123456789ABCDEFabcdef") == len) {
      |                                                                ^~
src/libavutil/parseutils.c: In function ‘av_parse_time’:
src/libavutil/parseutils.c:624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  624 |         for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) {
      |                       ^
src/libavutil/parseutils.c:645:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  645 |         for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) {
      |                       ^
src/libavutil/parseutils.c:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  715 |             for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) {
      |                           ^
src/libavutil/parseutils.c: In function ‘av_find_info_tag’:
src/libavutil/parseutils.c:764:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  764 |             if ((q - tag) < sizeof(tag) - 1)
      |                           ^
In file included from src/libavcodec/pcxenc.c:30:
src/libavcodec/bytestream.h: In function ‘bytestream2_skip_p’:
src/libavcodec/bytestream.h:187:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  187 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_put_buffer’:
src/libavcodec/bytestream.h:294:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  294 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_set_buffer’:
src/libavcodec/bytestream.h:318:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  318 |     if (size2 != size)
      |               ^~
src/libavcodec/bytestream.h: In function ‘bytestream2_copy_buffer’:
src/libavcodec/bytestream.h:357:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  357 |     if (size2 != size)
      |               ^~
src/libavcodec/pcxenc.c: In function ‘pcx_encode_frame’:
src/libavcodec/pcxenc.c:144:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (sw > 0xFFFFu || sh > 0xFFFFu)
      |            ^
src/libavcodec/pcxenc.c:144:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  144 |     if (sw > 0xFFFFu || sh > 0xFFFFu)
      |                            ^
src/libavutil/pixdesc.c: In function ‘av_pix_fmt_desc_next’:
src/libavutil/pixdesc.c:2943:42: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2943 |     while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) {
      |                                          ^
src/libavutil/pixdesc.c: In function ‘av_pix_fmt_count_planes’:
src/libavutil/pixdesc.c:2982:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 2982 |     for (i = 0; i < FF_ARRAY_ELEMS(planes); i++)
      |                   ^
src/libavutil/pixdesc.c: In function ‘av_color_range_from_name’:
src/libavutil/pixdesc.c:3258:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3258 |     for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) {
      |                   ^
src/libavutil/pixdesc.c: In function ‘av_color_primaries_from_name’:
src/libavutil/pixdesc.c:3276:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3276 |     for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) {
      |                   ^
src/libavutil/pixdesc.c: In function ‘av_color_transfer_from_name’:
src/libavutil/pixdesc.c:3297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3297 |     for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) {
      |                   ^
src/libavutil/pixdesc.c: In function ‘av_color_space_from_name’:
CC	libavutil/random_seed.o
src/libavutil/pixdesc.c:3318:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3318 |     for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) {
      |                   ^
src/libavutil/pixdesc.c: In function ‘av_chroma_location_from_name’:
src/libavutil/pixdesc.c:3339:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
 3339 |     for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) {
      |                   ^
CC	libavutil/rational.o
In file included from src/libavutil/random_seed.c:37:
src/libavutil/random_seed.c: In function ‘get_generic_seed’:
src/libavutil/random_seed.c:78:28: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   78 |     av_assert0(sizeof(tmp) >= av_sha_size);
      |                            ^~
src/libavutil/avassert.h:38:11: note: in definition of macro ‘av_assert0’
   38 |     if (!(cond)) {                                                      \
      |           ^~~~
In file included from src/libavutil/version.h:30,
                 from src/libavutil/log.h:26,
                 from src/libavutil/avassert.h:31,
                 from src/libavutil/rational.c:28:
src/libavutil/rational.c: In function ‘av_reduce’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                         ^
src/libavutil/rational.c:59:29: note: in expansion of macro ‘FFMIN’
   59 |             if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den);
      |                             ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
      |                                 ^~~
src/libavutil/rational.c:59:29: note: in expansion of macro ‘FFMIN’
   59 |             if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den);
      |                             ^~~~~
src/libavutil/rational.c:61:49: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   61 |             if (den * (2 * x * a1.den + a0.den) > num * a1.den)
      |                                                 ^
CC	libavutil/rc4.o
CC	libavutil/reverse.o
CC	libavutil/ripemd.o
CC	libavutil/rpi_sand_fns.o
CC	libavutil/samplefmt.o
CC	libavutil/sha.o
CC	libavutil/sha512.o
CC	libavutil/slicethread.o
CC	libavutil/spherical.o
CC	libavutil/stereo3d.o
CC	libavutil/tea.o
CC	libavutil/threadmessage.o
src/libavutil/spherical.c: In function ‘av_spherical_from_name’:
src/libavutil/spherical.c:73:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   73 |     for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) {
      |                   ^
CC	libavutil/time.o
src/libavutil/stereo3d.c: In function ‘av_stereo3d_from_name’:
src/libavutil/stereo3d.c:70:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   70 |     for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) {
      |                   ^
CC	libavutil/timecode.o
CC	libavutil/tree.o
CC	libavutil/twofish.o
CC	libavutil/tx.o
src/libavutil/timecode.c: In function ‘check_fps’:
src/libavutil/timecode.c:186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  186 |     for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++)
      |                   ^
CC	libavutil/tx_double.o
CC	libavutil/tx_float.o
src/libavutil/tx.c: In function ‘get_codelet_prio’:
src/libavutil/tx.c:373:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  373 |     for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) {
      |                       ^
In file included from src/libavutil/tx_double.c:21:
src/libavutil/tx_template.c: In function ‘ff_tx_init_tabs_double’:
src/libavutil/tx_template.c:157:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |     for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
      |                       ^
In file included from src/libavutil/tx_float.c:21:
src/libavutil/tx_template.c: In function ‘ff_tx_init_tabs_float’:
src/libavutil/tx_template.c:157:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |     for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
      |                       ^
CC	libavutil/tx_int32.o
src/libavutil/tx_template.c: In function ‘ff_tx_mdct_naive_fwd_float_c’:
src/libavutil/tx_template.c:1165:36: warning: implicit conversion from ‘TXSample’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1165 |             sum += UNSCALE(src[j]) * cos(a * phase);
      |                                    ^
src/libavutil/tx_template.c: In function ‘ff_tx_dct_init_float_c’:
src/libavutil/tx_template.c:1752:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1752 |         rsc *= 0.5;
      |             ^~
src/libavutil/tx_template.c: In function ‘ff_tx_dctII_float_c’:
src/libavutil/tx_template.c:1809:27: warning: implicit conversion from ‘TXSample’ {aka ‘float’} to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1809 |         tmp1 = (in1 + in2)*0.5;
      |                           ^
In file included from src/libavutil/tx_int32.c:21:
src/libavutil/tx_template.c: In function ‘ff_tx_init_tabs_int32’:
src/libavutil/tx_template.c:157:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
  157 |     for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
      |                       ^
CC	libavutil/utils.o
src/libavutil/tx_template.c: In function ‘ff_tx_dct_init_int32_c’:
src/libavutil/tx_template.c:1752:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdouble-promotion-Wdouble-promotion]8;;]
 1752 |         rsc *= 0.5;
      |             ^~
src/libavutil/utils.c: In function ‘av_fourcc_make_string’:
src/libavutil/utils.c:89:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   89 |         buf_size = buf_size > len ? buf_size - len : 0;
      |                             ^
CC	libavutil/uuid.o
CC	libavutil/version.o
CC	libavutil/video_enc_params.o
CC	libavutil/xga_font_data.o
CC	libavutil/xtea.o
AR	libavfilter/libavfilter.a
AR	libswresample/libswresample.a
AR	libswscale/libswscale.a
src/libavutil/pixelutils.c: In function ‘av_pixelutils_get_sad_fn’:
src/libavutil/pixelutils.c:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   83 |     if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) ||
      |                              ^
src/libavutil/pixelutils.c:84:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;]
   84 |         h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad))
      |                              ^
src/libavcodec/v210dec.c:223:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  223 |      {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS},
      |      ^
In file included from src/libavcodec/v210dec.h:23,
                 from src/libavcodec/v210dec.c:26:
src/libavutil/opt.h:307:17: note: unit’ declared here
  307 |     const char *unit;
      |                 ^~~~
AR	libavcodec/libavcodec.a
AR	libavutil/libavutil.a
[ 87%] Performing install step for 'ffmpeg'
INSTALL	libavdevice/libavdevice.a
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/mux.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/remux.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/README
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/Makefile
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c
INSTALL	libavfilter/libavfilter.a
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/mux.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/remux.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/README
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/doc/examples/Makefile
INSTALL	libavformat/libavformat.a
INSTALL	libavcodec/libavcodec.a
INSTALL	libpostproc/libpostproc.a
INSTALL	libswresample/libswresample.a
INSTALL	libswscale/libswscale.a
INSTALL	libavutil/libavutil.a
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavdevice/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h
INSTALL	libavdevice/libavdevice.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavfilter/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h
INSTALL	libavfilter/libavfilter.pc
INSTALL	libavformat/libavformat.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavformat/avformat.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavformat/avio.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavformat/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavformat/version_major.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/codec.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/defs.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/jni.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/packet.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h
INSTALL	libavcodec/libavcodec.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libpostproc/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h
INSTALL	libpostproc/libpostproc.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswresample/swresample.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswresample/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswresample/version_major.h
INSTALL	libswresample/libswresample.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswscale/swscale.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswscale/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libswscale/version_major.h
INSTALL	libswscale/libswscale.pc
INSTALL	libavutil/libavutil.pc
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/adler32.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/aes.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/attributes.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/avassert.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/avstring.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/avutil.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/base64.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/bprint.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/bswap.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/buffer.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/cast5.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/camellia.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/common.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/cpu.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/crc.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/csp.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/des.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/dict.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/display.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/error.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/eval.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/fifo.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/file.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/frame.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hash.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hmac.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/lfg.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/log.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/lzo.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/macros.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/md5.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/mem.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/opt.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/rc4.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/rational.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/rpi_sand_fns.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/sha.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/sha512.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/spherical.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/time.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/timecode.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/tree.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/twofish.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/uuid.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/version.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/xtea.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/tea.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/tx.h
INSTALL	build/kodi-rpi/src/kodi-build/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h
INSTALL	libavutil/avconfig.h
INSTALL	libavutil/ffversion.h
[100%] Completed 'ffmpeg'
[100%] Built target ffmpeg
[  8%] Performing install step for 'ffmpeg'
[100%] Built target ffmpeg
Install the project...
-- Install configuration: "Release"
Done
[  8%] Completed 'ffmpeg'
[  8%] Built target ffmpeg
[  8%] Copying files into build tree
[  8%] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o
[  8%] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o
[ 10%] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o
[ 10%] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o
[ 10%] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o
[ 10%] Built target export-files
[ 10%] Linking CXX static library rp-process-x11.a
[ 10%] Linking CXX static library rp-process-gbm.a
[ 10%] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o
[ 10%] Built target rp-process-x11
[ 10%] Built target rp-process-gbm
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o
[ 10%] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o
[ 10%] Linking CXX static library processX11.a
[ 10%] Linking CXX static library processGBM.a
[ 10%] Built target processX11
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o
[ 10%] Built target processGBM
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o
[ 10%] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o
[ 10%] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o
[ 10%] Linking CXX static library network_httprequesthandlers_python.a
[ 10%] Built target network_httprequesthandlers_python
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o
[ 10%] Linking CXX static library cores.a
[ 10%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o
[ 10%] Built target cores
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o
[ 10%] Linking CXX static library dllexports.a
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o
[ 10%] Built target dllexports
[ 10%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o
[ 10%] Linking CXX static library dllloader.a
[ 10%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o
[ 10%] Built target dllloader
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o
[ 10%] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o
[ 11%] Linking CXX static library windowing_X11.a
[ 11%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o
[ 11%] Built target windowing_X11
[ 11%] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o
[ 11%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o
[ 11%] Linking CXX static library exports_utils.a
[ 11%] Built target exports_utils
[ 11%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o
[ 11%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o
[ 11%] Linking CXX static library windowing_gbm_drm.a
[ 11%] Built target windowing_gbm_drm
[ 11%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o
[ 12%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o
[ 12%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o
[ 12%] Linking CXX static library windowing_gbm.a
[ 12%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o
[ 12%] Built target windowing_gbm
[ 12%] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o
[ 13%] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o
[ 13%] Linking CXX static library externalplayer.a
[ 13%] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o
[ 13%] Built target externalplayer
[ 13%] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o
[ 13%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o
[ 13%] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o
[ 13%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o
[ 13%] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o
[ 13%] Linking CXX static library events_windows.a
[ 13%] Built target events_windows
[ 13%] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o
[ 13%] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o
[ 13%] Linking C static library kissfft.a
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o
[ 13%] Built target kissfft
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o
[ 13%] Linking CXX static library playercorefactory.a
[ 13%] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o
[ 13%] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o
[ 13%] Built target playercorefactory
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o
[ 13%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o
[ 13%] Linking CXX static library events.a
[ 13%] Built target events
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o
[ 13%] Linking CXX static library paplayer.a
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o
[ 13%] Built target paplayer
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o
[ 13%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o
[ 13%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o
[ 14%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o
[ 14%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o
[ 14%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o
[ 14%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o
[ 14%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o
[ 14%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o
[ 14%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o
[ 14%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o
[ 14%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o
[ 15%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o
[ 15%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkSNDIO.cpp.o
[ 15%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o
[ 15%] Linking CXX static library audioengine.a
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o
[ 15%] Built target audioengine
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o
[ 15%] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o
[ 15%] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o
[ 15%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o
[ 15%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o
[ 15%] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o
[ 15%] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o
[ 15%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o
[ 15%] Linking CXX static library gamecheevos.a
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o
[ 15%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o
[ 15%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o
[ 15%] Built target gamecheevos
[ 15%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o
[ 15%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o
[ 15%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o
[ 16%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o
[ 16%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o
[ 16%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o
[ 16%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o
[ 16%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o
[ 16%] Linking CXX static library games.a
[ 16%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o
[ 16%] Built target games
[ 17%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o
[ 19%] Linking CXX static library gameaddons.a
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o
[ 19%] Built target gameaddons
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o
[ 19%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o
[ 19%] Linking CXX static library musicdatabasedirectory.a
[ 19%] Built target musicdatabasedirectory
[ 19%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o
[ 19%] Linking CXX static library videodatabasedirectory.a
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o
[ 19%] Built target videodatabasedirectory
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o
[ 19%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o
[ 19%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o
[ 19%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o
[ 19%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o
[ 19%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o
[ 19%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o
[ 19%] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o
[ 19%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o
[ 19%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o
[ 19%] Linking CXX static library game_addon_streams.a
[ 19%] Built target game_addon_streams
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o
[ 20%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o
[ 20%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o
[ 20%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o
[ 20%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o
[ 20%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o
[ 20%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o
[ 20%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o
[ 20%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o
[ 20%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/DefaultController.cpp.o
[ 20%] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o
[ 20%] Linking CXX static library games_controller.a
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o
[ 21%] Linking CXX static library gameinput.a
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o
[ 21%] Built target games_controller
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o
[ 21%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o
[ 21%] Built target gameinput
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o
[ 21%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o
[ 21%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o
[ 21%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o
[ 21%] Linking CXX static library games_agents_windows.a
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o
[ 21%] Built target games_agents_windows
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o
[ 21%] Linking CXX static library games_agents_input.a
[ 21%] Built target games_agents_input
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o
[ 21%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o
[ 21%] Linking CXX static library games_controller_dialogs.a
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o
[ 21%] Built target games_controller_dialogs
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o
[ 21%] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o
[ 21%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o
[ 22%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o
[ 22%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o
[ 22%] Linking CXX static library games_controller_listproviders.a
[ 22%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o
[ 22%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o
[ 22%] Built target games_controller_listproviders
[ 22%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o
[ 22%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o
[ 22%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o
[ 22%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o
[ 22%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o
[ 23%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o
[ 23%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o
[ 23%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o
[ 23%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o
[ 23%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o
[ 23%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o
[ 23%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o
[ 23%] Linking CXX static library games_controller_input.a
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o
[ 23%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o
[ 23%] Built target games_controller_input
[ 23%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o
[ 23%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o
[ 23%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o
[ 23%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o
[ 23%] Linking CXX static library games_controller_types.a
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o
[ 23%] Built target games_controller_types
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o
[ 23%] Linking CXX static library games_controller_guicontrols.a
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o
[ 23%] Built target games_controller_guicontrols
[ 23%] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o
[ 23%] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o
[ 23%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o
[ 23%] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o
[ 24%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o
[ 24%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o
[ 24%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o
[ 24%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o
[ 24%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o
[ 24%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o
[ 24%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o
[ 24%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o
[ 24%] Linking CXX static library gamedialogs.a
[ 24%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o
[ 24%] Built target gamedialogs
[ 24%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o
[ 24%] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o
[ 24%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o
[ 24%] Linking CXX static library games_ports_guicontrols.a
[ 24%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o
[ 24%] Linking CXX static library games_ports_input.a
[ 24%] Linking CXX static library games_ports_types.a
[ 24%] Built target games_ports_guicontrols
[ 24%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o
[ 24%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o
[ 24%] Built target games_ports_input
[ 24%] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o
[ 24%] Built target games_ports_types
[ 24%] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o
[ 25%] Linking CXX static library gametags.a
[ 25%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o
[ 25%] Built target gametags
[ 25%] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o
[ 25%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o
[ 25%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o
[ 25%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o
[ 25%] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o
[ 25%] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o
[ 25%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o
[ 25%] Linking CXX static library games_controller_windows.a
[ 25%] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o
[ 25%] Built target games_controller_windows
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o
[ 25%] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o
[ 25%] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o
[ 25%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o
[ 25%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o
[ 25%] Linking CXX static library gameswindows.a
[ 26%] Linking CXX static library gameosddialogs.a
[ 26%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o
[ 26%] Built target gameswindows
[ 26%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o
[ 26%] Built target gameosddialogs
[ 26%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o
[ 28%] Linking CXX static library input_actions.a
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o
[ 28%] Linking CXX static library games_ports_windows.a
[ 28%] Built target input_actions
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o
[ 28%] Built target games_ports_windows
[ 28%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o
[ 28%] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o
[ 28%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o
[ 28%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o
[ 28%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o
[ 28%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o
[ 28%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o
[ 28%] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o
[ 28%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o
[ 28%] Linking CXX static library input_joystick_dialogs.a
[ 28%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o
[ 28%] Linking CXX static library filesystem.a
[ 28%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o
[ 28%] Built target input_joystick_dialogs
[ 28%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o
[ 28%] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o
[ 28%] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o
[ 28%] Linking CXX static library input_joystick_generic.a
[ 28%] Built target filesystem
[ 28%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o
[ 28%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o
[ 28%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o
[ 28%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o
[ 28%] Built target input_joystick_generic
[ 28%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o
[ 28%] Linking CXX static library input_keyboard_generic.a
[ 28%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o
[ 28%] Built target input_keyboard_generic
[ 28%] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o
[ 29%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o
[ 29%] Linking CXX static library input_keymaps_generic.a
[ 29%] Linking CXX static library input_joystick.a
[ 29%] Built target input_keymaps_generic
[ 29%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o
[ 29%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o
[ 29%] Built target input_joystick
[ 29%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o
[ 29%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o
[ 29%] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o
[ 29%] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o
[ 29%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o
[ 29%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o
[ 29%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o
[ 29%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o
[ 29%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o
[ 29%] Linking CXX static library input_keyboard.a
[ 29%] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o
[ 29%] Built target input_keyboard
[ 29%] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o
[ 29%] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o
[ 29%] Linking CXX static library input_keymaps.a
[ 29%] Built target input_keymaps
[ 29%] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o
[ 29%] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o
[ 29%] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o
[ 30%] Linking CXX static library input_keymaps_joysticks.a
[ 30%] Linking CXX static library input.a
[ 30%] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o
[ 30%] Built target input_keymaps_joysticks
[ 30%] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o
[ 30%] Built target input
[ 31%] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o
[ 31%] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o
[ 31%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o
[ 31%] Linking CXX static library input_keymaps_touch.a
[ 31%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o
[ 31%] Linking CXX static library input_mouse_generic.a
[ 31%] Built target input_keymaps_touch
[ 31%] Built target input_mouse_generic
[ 31%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o
[ 31%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o
[ 31%] Linking CXX static library input_keymaps_keyboard.a
[ 31%] Linking CXX static library input_keymaps_remote.a
[ 31%] Built target input_keymaps_keyboard
[ 31%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o
[ 31%] Built target input_keymaps_remote
[ 31%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o
[ 31%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o
[ 31%] Linking CXX static library input_mouse.a
[ 31%] Built target input_mouse
[ 31%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o
[ 31%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o
[ 31%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o
[ 31%] Linking CXX static library interfaces.a
[ 32%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o
[ 32%] Built target interfaces
[ 32%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o
[ 32%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o
[ 32%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o
[ 32%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o
[ 32%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o
[ 32%] Linking CXX static library info_interface.a
[ 32%] Built target info_interface
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o
[ 33%] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o
[ 33%] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o
[ 33%] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o
[ 33%] Linking CXX static library generic_interface.a
[ 33%] Linking CXX static library drm.a
[ 33%] Built target generic_interface
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o
[ 33%] Linking CXX static library media.a
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o
[ 33%] Built target drm
[ 33%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o
[ 33%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o
[ 33%] Built target media
[ 33%] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o
[ 33%] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o
[ 33%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o
[ 33%] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o
[ 33%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o
[ 33%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o
[ 33%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o
[ 33%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o
[ 33%] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o
[ 33%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o
[ 33%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o
[ 33%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o
[ 33%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o
[ 33%] Linking CXX static library music_infoscanner.a
[ 34%] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o
[ 34%] Linking CXX static library interfaces_builtins.a
[ 34%] Built target music_infoscanner
[ 34%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o
[ 34%] Built target interfaces_builtins
[ 34%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o
[ 34%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o
[ 35%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o
[ 35%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o
[ 35%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o
[ 35%] Linking CXX static library music_dialogs.a
[ 35%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o
[ 35%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o
[ 35%] Built target music_dialogs
[ 35%] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o
[ 35%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o
[ 35%] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o
[ 35%] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o
[ 35%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o
[ 35%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o
[ 35%] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o
[ 35%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o
[ 35%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o
[ 35%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o
[ 35%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o
[ 35%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o
[ 35%] Linking CXX static library music_jobs.a
[ 35%] Built target music_jobs
[ 37%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o
[ 37%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o
[ 37%] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o
[ 37%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o
[ 37%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o
[ 38%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o
[ 38%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o
[ 38%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o
[ 38%] Linking CXX static library music_windows.a
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o
[ 38%] Built target music_windows
[ 38%] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o
[ 38%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o
[ 38%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o
[ 38%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o
[ 38%] Linking CXX static library music.a
[ 38%] Built target music
[ 38%] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp: In member function 'bool CTagLoaderTagLib::Load(const std::string&, MUSIC_INFO::CMusicInfoTag&, const std::string&, EmbeddedArt*)':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:1247:79: warning: 'TagLib::FLAC::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)' is deprecated [-Wdeprecated-declarations]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:34:
/usr/include/taglib/flacfile.h:145:7: note: declared here
  145 |       File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
      |       ^~~~
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:1259:79: warning: 'TagLib::MPEG::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)' is deprecated [-Wdeprecated-declarations]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:22:
/usr/include/taglib/mpegfile.h:140:7: note: declared here
  140 |       File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
      |       ^~~~
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:1263:83: warning: 'TagLib::TrueAudio::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)' is deprecated [-Wdeprecated-declarations]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:29:
/usr/include/taglib/trueaudiofile.h:142:7: note: declared here
  142 |       File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
      |       ^~~~
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:1347:52: warning: 'virtual int TagLib::AudioProperties::length() const' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/taglib/aiffproperties.h:30,
                 from /usr/include/taglib/aifffile.h:31,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/music/tags/TagLoaderTagLib.cpp:17:
/usr/include/taglib/audioproperties.h:82:17: note: declared here
   82 |     virtual int length() const;
      |                 ^~~~~~
[ 38%] Linking CXX static library music_tags.a
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o
[ 38%] Built target music_tags
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o
[ 38%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o
[ 38%] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o
[ 38%] Linking CXX static library network_websockets.a
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o
[ 38%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o
[ 38%] Built target network_websockets
[ 38%] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o
[ 39%] Linking CXX static library peripherals.a
[ 39%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o
[ 39%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o
[ 39%] Built target peripherals
[ 39%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o
[ 39%] Linking CXX static library jsonrpc_interface.a
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o
[ 39%] Built target jsonrpc_interface
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o
[ 39%] Linking CXX static library peripherals_bus.a
[ 39%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o
[ 39%] Built target peripherals_bus
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o
[ 39%] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o
[ 39%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o
[ 39%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o
[ 39%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o
[ 39%] Linking CXX static library peripheral_bus_virtual.a
[ 39%] Built target peripheral_bus_virtual
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o
[ 39%] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o
[ 39%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o
[ 39%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o
[ 39%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o
[ 39%] Linking CXX static library peripherals_events.a
[ 39%] Built target peripherals_events
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o
[ 39%] Linking CXX static library peripherals_dialogs.a
[ 39%] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o
[ 39%] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o
[ 39%] Built target peripherals_dialogs
[ 39%] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o
[ 39%] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o
[ 39%] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o
[ 39%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o
[ 39%] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o
[ 39%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o
[ 39%] Linking CXX static library peripherals_addons.a
[ 39%] Built target peripherals_addons
[ 39%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o
[ 39%] Linking CXX static library profiles_windows.a
[ 40%] Linking CXX static library network.a
[ 40%] Built target profiles_windows
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o
[ 40%] Built target network
[ 40%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o
[ 40%] Linking CXX static library profiles_dialogs.a
[ 40%] Built target profiles_dialogs
[ 40%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o
[ 40%] Linking CXX static library profiles.a
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o
[ 40%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o
[ 40%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o
[ 40%] Built target profiles
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o
[ 40%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o
[ 40%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o
[ 40%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o
[ 40%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o
[ 40%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o
[ 40%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o
[ 40%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o
[ 40%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o
[ 40%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o
[ 40%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o
[ 41%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o
[ 41%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o
[ 41%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o
[ 41%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o
[ 41%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o
[ 42%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o
[ 42%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o
[ 42%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o
[ 42%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o
[ 42%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o
[ 42%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o
[ 42%] Linking CXX static library pvr.a
[ 42%] Built target pvr
[ 42%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o
[ 42%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o
[ 42%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o
[ 42%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o
[ 42%] Linking CXX static library peripherals_devices.a
[ 42%] Built target peripherals_devices
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o
[ 43%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o
[ 43%] Linking CXX static library pvr_addons.a
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o
[ 43%] Built target pvr_addons
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o
[ 43%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o
[ 43%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o
[ 43%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o
[ 43%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o
[ 44%] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o
[ 44%] Linking CXX static library pvr_epg.a
[ 44%] Built target pvr_epg
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o
[ 44%] Linking CXX static library pvr_filesystem.a
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o
[ 44%] Built target pvr_filesystem
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o
[ 44%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o
[ 44%] Linking CXX static library pvr_dialogs.a
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o
[ 44%] Built target pvr_dialogs
[ 44%] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o
[ 44%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o
[ 44%] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o
[ 46%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o
[ 46%] Linking CXX static library pvr_channels.a
[ 46%] Built target pvr_channels
[ 46%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o
[ 46%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o
[ 46%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o
[ 46%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o
[ 46%] Linking CXX static library pvr_providers.a
[ 46%] Built target pvr_providers
[ 46%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o
[ 46%] Linking CXX static library pvr_guilib_guiinfo.a
[ 46%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o
[ 46%] Built target pvr_guilib_guiinfo
[ 46%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o
[ 46%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o
[ 46%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o
[ 46%] Linking CXX static library pvr_settings.a
[ 46%] Built target pvr_settings
[ 46%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o
[ 46%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o
[ 46%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o
[ 46%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o
[ 46%] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o
[ 46%] Linking CXX static library pvr_recordings.a
[ 46%] Linking CXX static library rp_audio.a
[ 46%] Built target rp_audio
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o
[ 46%] Built target pvr_recordings
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o
[ 46%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o
[ 46%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o
[ 46%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o
[ 46%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o
[ 47%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o
[ 47%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o
[ 47%] Linking CXX static library pvr_timers.a
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o
[ 47%] Built target pvr_timers
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o
[ 47%] Linking CXX static library rp-buffers-video.a
[ 47%] Built target rp-buffers-video
[ 47%] Linking CXX static library pvr_guilib.a
[ 47%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o
[ 47%] Linking CXX static library retroplayer.a
[ 47%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o
[ 47%] Built target pvr_guilib
[ 47%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o
[ 47%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o
[ 47%] Built target retroplayer
[ 48%] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o
[ 48%] Linking CXX static library retroplayer_cheevos.a
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o
[ 48%] Built target retroplayer_cheevos
[ 48%] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o
[ 48%] Linking CXX static library rp-buffers.a
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o
[ 48%] Built target rp-buffers
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o
[ 48%] Linking CXX static library retroplayer_guicontrols.a
[ 48%] Built target retroplayer_guicontrols
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o
[ 48%] Linking CXX static library retroplayer_guiplayback.a
[ 48%] Built target retroplayer_guiplayback
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o
[ 48%] Linking CXX static library retroplayer_guibridge.a
[ 48%] Built target retroplayer_guibridge
[ 48%] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o
[ 48%] Linking CXX static library retroplayer_guiwindows.a
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o
[ 48%] Linking CXX static library pvr_windows.a
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o
[ 48%] Built target retroplayer_guiwindows
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o
[ 48%] Built target pvr_windows
[ 48%] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o
[ 48%] Linking CXX static library rp-process.a
[ 48%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o
[ 48%] Built target rp-process
[ 49%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o
[ 49%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o
[ 49%] Linking CXX static library retroplayer_playback.a
[ 49%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o
[ 49%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o
[ 49%] Built target retroplayer_playback
[ 49%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o
[ 49%] Linking CXX static library rp-videorenderers.a
[ 49%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o
[ 49%] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o
[ 49%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o
[ 49%] Built target rp-videorenderers
[ 49%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o
[ 49%] Linking CXX static library retroplayer_savestates.a
[ 49%] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o
[ 49%] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o
[ 49%] Built target retroplayer_savestates
[ 49%] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o
[ 49%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o
[ 49%] Linking CXX static library retroplayer_streams.a
[ 50%] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o
[ 50%] Built target retroplayer_streams
[ 50%] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o
[ 50%] Linking CXX static library retroplayer_memory.a
[ 50%] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o
[ 50%] Built target retroplayer_memory
[ 50%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o
[ 50%] Linking CXX static library rp-rendering.a
[ 50%] Built target rp-rendering
[ 50%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o
[ 50%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o
[ 50%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o
[ 51%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o
[ 51%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o
[ 52%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o
[ 52%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o
[ 52%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o
[ 52%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o
[ 52%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/14.2.1/memory:66,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/GUIAction.h:11,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/GUIWindow.h:16,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:11,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:9:
/usr/include/c++/14.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = float; typename decay<_Tp2>::type = float]':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:194:52:   required from here
/usr/include/c++/14.2.1/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 52%] Linking CXX static library settings_windows.a
[ 52%] Built target settings_windows
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o
[ 52%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o
[ 52%] Linking CXX static library settings_dialogs.a
[ 52%] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o
[ 52%] Built target settings_dialogs
[ 52%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o
[ 52%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o
[ 52%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o
[ 52%] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o
[ 52%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o
[ 52%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o
[ 52%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o
[ 52%] Linking CXX static library settings.a
[ 52%] Built target settings
[ 53%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o
[ 53%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o
[ 53%] Linking CXX static library settings_lib.a
[ 53%] Built target settings_lib
[ 53%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o
[ 55%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o
[ 55%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o
[ 55%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o
[ 55%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o
[ 55%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o
[ 55%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o
[ 55%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o
[ 56%] Linking CXX static library addons_binary-addons.a
[ 56%] Linking CXX static library addons_addoninfo.a
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o
[ 56%] Built target addons_binary-addons
[ 56%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o
[ 56%] Built target addons_addoninfo
[ 56%] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o
[ 56%] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o
[ 56%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o
[ 56%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o
[ 56%] Linking CXX static library addons_gui_skin.a
[ 56%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o
[ 56%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o
[ 56%] Built target addons_gui_skin
[ 56%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o
[ 56%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o
[ 56%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o
[ 56%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o
[ 56%] Linking CXX static library addons_interfaces.a
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o
[ 56%] Built target addons_interfaces
[ 56%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o
[ 56%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o
[ 56%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o
[ 56%] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o
[ 56%] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o
[ 56%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o
[ 56%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o
[ 57%] Linking CXX static library addons_interfaces_gui.a
[ 57%] Built target addons_interfaces_gui
[ 57%] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o
[ 57%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o
[ 57%] Linking CXX static library addons_gui.a
[ 57%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o
[ 57%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o
[ 57%] Built target addons_gui
[ 57%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o
[ 58%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o
[ 59%] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o
[ 59%] Linking CXX static library addons_settings.a
[ 59%] Built target addons_settings
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o
[ 59%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o
[ 59%] Linking CXX static library addons_interfaces_gui_dialogs.a
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o
[ 59%] Built target addons_interfaces_gui_dialogs
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o
[ 59%] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o
[ 59%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o
[ 59%] Linking CXX static library addons_interfaces_gui_controls.a
[ 59%] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o
[ 59%] Built target addons_interfaces_gui_controls
[ 59%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o
[ 59%] Linking CXX static library commons.a
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o
[ 59%] Built target commons
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o
[ 59%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o
[ 60%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o
[ 60%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o
[ 60%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o
[ 61%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o
[ 61%] Linking CXX static library addons.a
[ 61%] Built target addons
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o
[ 61%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o
[ 61%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o
[ 61%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o
[ 61%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o
[ 61%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o
[ 61%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o
[ 62%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o
[ 62%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o
[ 62%] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o
[ 62%] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o
[ 62%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o
[ 62%] Linking CXX static library application.a
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o
[ 62%] Built target application
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o
[ 62%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o
[ 62%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o
[ 62%] Linking CXX static library dbwrappers.a
[ 62%] Built target dbwrappers
[ 62%] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o
[ 62%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o
[ 64%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o
[ 64%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o
[ 64%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o
[ 64%] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o
[ 65%] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o
[ 65%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o
[ 65%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o
[ 65%] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o
[ 65%] Linking CXX static library xbmc.a
[ 65%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o
[ 65%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o
[ 65%] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o
[ 65%] Built target xbmc
[ 65%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o
[ 65%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o
[ 65%] Linking CXX static library imagefiles.a
[ 65%] Built target imagefiles
[ 65%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o
[ 65%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o
[ 65%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o
[ 65%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o
[ 66%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o
[ 66%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o
[ 66%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o
[ 66%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o
[ 66%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o
[ 66%] Linking CXX static library guilib_listproviders.a
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o
[ 66%] Built target guilib_listproviders
[ 66%] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o
[ 66%] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o
[ 66%] Linking CXX static library favourites.a
[ 66%] Built target favourites
[ 66%] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o
[ 66%] Linking CXX static library messagingHelpers.a
[ 66%] Linking CXX static library messaging.a
[ 66%] Built target messagingHelpers
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o
[ 66%] Built target messaging
[ 66%] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o
[ 66%] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o
[ 66%] Linking CXX static library platform_common.a
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o
[ 66%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o
[ 66%] Built target platform_common
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o
[ 66%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o
[ 66%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o
[ 66%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o
[ 66%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o
[ 66%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o
[ 66%] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o
[ 66%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o
[ 67%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o
[ 67%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o
[ 67%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o
[ 67%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o
[ 67%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o
[ 68%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o
[ 68%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o
[ 68%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o
[ 68%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o
[ 68%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o
[ 69%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o
[ 69%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o
[ 69%] Linking CXX static library dialogs.a
[ 69%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o
[ 69%] Built target dialogs
[ 69%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o
[ 69%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o
[ 69%] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o
[ 69%] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o
[ 69%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o
[ 69%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o
[ 69%] Linking CXX static library guilib_guiinfo.a
[ 69%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o
[ 69%] Built target guilib_guiinfo
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o
[ 69%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o
[ 69%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o
[ 69%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o
[ 69%] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o
[ 70%] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o
[ 70%] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o
[ 70%] Linking CXX static library pictures.a
[ 70%] Linking CXX static library playlists.a
[ 70%] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o
[ 70%] Built target pictures
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o
[ 70%] Built target playlists
[ 70%] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o
[ 70%] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o
[ 70%] Linking CXX static library programs.a
[ 70%] Linking CXX static library powermanagement.a
[ 70%] Linking CXX static library rendering.a
[ 70%] Built target programs
[ 70%] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o
[ 70%] Built target powermanagement
[ 70%] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o
[ 70%] Built target rendering
[ 70%] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o
[ 70%] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o
[ 70%] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o
[ 70%] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o
[ 71%] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o
[ 71%] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o
[ 71%] Linking CXX static library threads.a
[ 71%] Built target threads
[ 71%] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o
[ 71%] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o
[ 71%] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o
[ 71%] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o
[ 71%] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o
[ 71%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o
[ 71%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o
[ 71%] Linking CXX static library utils_guilib.a
[ 71%] Linking CXX static library storage.a
[ 71%] Built target utils_guilib
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o
[ 71%] Built target storage
[ 71%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o
[ 71%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o
[ 71%] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o
[ 73%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o
[ 73%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o
[ 73%] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o
[ 73%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o
[ 73%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o
[ 73%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o
[ 73%] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o
[ 74%] Linking CXX static library view.a
[ 74%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o
[ 74%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o
[ 74%] Built target view
[ 74%] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o
[ 74%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o
[ 74%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o
[ 74%] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o
[ 74%] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o
[ 74%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o
[ 74%] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o
[ 74%] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o
[ 74%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o
[ 74%] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o
[ 74%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o
[ 74%] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o
[ 74%] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o
[ 74%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o
[ 74%] Linking CXX static library weather.a
[ 74%] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o
[ 74%] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o
[ 74%] Built target weather
[ 74%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o
[ 75%] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o
[ 75%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o
[ 75%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o
[ 75%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o
[ 75%] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o
[ 75%] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o
[ 75%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o
[ 75%] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o
[ 75%] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o
[ 75%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o
[ 75%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o
[ 76%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o
[ 76%] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o
[ 76%] Linking CXX static library windowing.a
[ 76%] Built target windowing
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o
[ 76%] Linking CXX static library video_guilib.a
[ 76%] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o
[ 76%] Built target video_guilib
[ 76%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o
[ 76%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o
[ 76%] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o
[ 76%] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o
[ 76%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o
[ 76%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o
[ 76%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o
[ 76%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o
[ 76%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o
[ 77%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o
[ 77%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o
[ 77%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o
[ 77%] Linking CXX static library windows.a
[ 77%] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o
[ 77%] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o
[ 77%] Built target windows
[ 77%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o
[ 77%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o
[ 77%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o
[ 77%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o
[ 77%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o
[ 77%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o
[ 77%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o
[ 77%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o
[ 77%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o
[ 77%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o
[ 78%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o
[ 78%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o
[ 78%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o
[ 78%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o
[ 78%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o
[ 78%] Linking CXX static library video_jobs.a
[ 78%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o
[ 78%] Built target video_jobs
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o
[ 79%] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o
[ 79%] Linking CXX static library video_tags.a
[ 79%] Built target video_tags
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o
[ 79%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o
[ 80%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o
[ 80%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o
[ 80%] Linking CXX static library video_dialogs.a
[ 80%] Built target video_dialogs
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o
[ 80%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o
[ 82%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o
[ 82%] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o
[ 82%] Linking CXX static library video.a
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o
[ 82%] Built target video
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o
[ 82%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o
[ 82%] Linking CXX static library video_windows.a
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o
[ 82%] Built target video_windows
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o
[ 83%] Linking CXX static library guilib.a
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o
[ 83%] Linking CXX static library videoplayer-buffers.a
[ 83%] Built target guilib
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o
[ 83%] Built target videoplayer-buffers
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o
[ 83%] Linking CXX static library dvdcodecs.a
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o
[ 83%] Built target dvdcodecs
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoPlayerAudioID3.cpp: In member function 'void CVideoPlayerAudioID3::ProcessID3(const unsigned char*, unsigned int) const':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoPlayerAudioID3.cpp:163:82: warning: 'TagLib::MPEG::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)' is deprecated [-Wdeprecated-declarations]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/VideoPlayer/VideoPlayerAudioID3.cpp:24:
/usr/include/taglib/mpegfile.h:140:7: note: declared here
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o
[ 83%] Linking CXX static library dvdaudiocodecs.a
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o
[ 83%] Built target dvdaudiocodecs
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o
[ 84%] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o
[ 84%] Linking CXX static library VideoPlayer.a
[ 84%] Built target VideoPlayer
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o
[ 84%] Linking CXX static library dvdoverlaycodecs.a
[ 84%] Built target dvdoverlaycodecs
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o
[ 84%] Linking CXX static library dvddemuxers.a
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o
[ 84%] Built target dvddemuxers
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o
[ 85%] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o
[ 85%] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o
[ 86%] Linking CXX static library dvdvideocodecs.a
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o
[ 86%] Built target dvdvideocodecs
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o
[ 87%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/XSLTUtils.cpp: In constructor 'XSLTUtils::XSLTUtils()':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/XSLTUtils.cpp:31:31: warning: 'int xmlSubstituteEntitiesDefault(int)' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/libxml2/libxml/tree.h:17,
                 from /usr/include/libxslt/xslt.h:13,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/XSLTUtils.h:13,
                 from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/utils/XSLTUtils.cpp:9:
/usr/include/libxml2/libxml/parser.h:1106:17: note: declared here
 1106 |                 xmlSubstituteEntitiesDefault(int val);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o
[ 87%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o
[ 87%] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o
[ 87%] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o
[ 88%] Linking CXX static library dvdinputstreams.a
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o
[ 88%] Built target dvdinputstreams
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o
[ 88%] Linking CXX static library subtitles_webvtt.a
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o
[ 88%] Built target subtitles_webvtt
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o
[ 88%] Linking CXX static library process.a
[ 88%] Built target process
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o
[ 88%] Linking CXX static library utils.a
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o
[ 88%] Built target utils
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o
[ 88%] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o
[ 88%] Linking CXX static library input_touch.a
[ 88%] Built target input_touch
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o
[ 88%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o
[ 88%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o
[ 88%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o
[ 88%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o
[ 88%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o
[ 89%] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o
[ 89%] Linking CXX static library dvdsubtitles.a
[ 89%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o
[ 89%] Linking CXX static library platform_common_speech.a
[ 89%] Built target dvdsubtitles
[ 89%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o
[ 89%] Built target platform_common_speech
[ 89%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o
[ 89%] Linking CXX static library input_touch_generic.a
[ 89%] Linking CXX static library videorenderers_hwdec.a
[ 89%] Built target input_touch_generic
[ 89%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o
[ 89%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LIRC.cpp.o
[ 89%] Built target videorenderers_hwdec
[ 89%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o
[ 89%] Linking CXX static library videoshaders.a
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o
[ 91%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o
[ 91%] Built target videoshaders
[ 91%] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o
[ 91%] Linking CXX static library videorenderers.a
[ 91%] Built target videorenderers
[ 91%] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o
[ 91%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o
[ 91%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o
[ 92%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o
[ 92%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o
[ 92%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o
[ 92%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o
[ 92%] Linking CXX static library platform_linux_network.a
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o
[ 92%] Built target platform_linux_network
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o
[ 92%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o
[ 92%] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o
[ 92%] Linking CXX static library platform_linux_peripherals.a
[ 92%] Built target platform_linux_peripherals
[ 92%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o
[ 92%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o
[ 92%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputSettings.cpp.o
[ 92%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputTouch.cpp.o
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o
[ 92%] Linking CXX static library platform_linux_threads.a
[ 92%] Built target platform_linux_threads
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o
[ 92%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o
[ 92%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o
[ 92%] Linking CXX static library platform_linux_powermanagement.a
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o
[ 92%] Built target platform_linux_powermanagement
[ 92%] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o
[ 92%] Linking CXX static library linuxsupport.a
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o
[ 92%] Built target linuxsupport
[ 92%] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o
[ 92%] Linking CXX static library input_linux.a
[ 92%] Linking CXX static library platform_linux_storage.a
[ 92%] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o
[ 92%] Built target input_linux
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o
[ 92%] Built target platform_linux_storage
[ 92%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o
[ 92%] Linking CXX static library platform_posix_threads.a
[ 92%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o
[ 92%] Built target platform_posix_threads
[ 92%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o
[ 92%] Linking CXX static library platform_posix_network.a
[ 92%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o
[ 92%] Linking CXX static library platform_posix_storage_discs.a
[ 92%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o
[ 92%] Built target platform_posix_network
[ 93%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o
[ 93%] Built target platform_posix_storage_discs
[ 93%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o
[ 93%] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o
[ 93%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o
[ 94%] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o
[ 94%] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o
[ 94%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o
[ 94%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o
[ 94%] Linking CXX static library platform_posix_utils.a
[ 94%] Linking CXX static library platform_posix.a
[ 94%] Built target platform_posix_utils
[ 94%] Linking CXX static library windowing_linux.a
[ 95%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o
[ 95%] Built target platform_posix
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o
[ 95%] Built target windowing_linux
[ 95%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o
[ 95%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o
[ 95%] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o
[ 95%] Linking CXX static library rendering_gles.a
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/filesystem/SMBFile.cpp: In member function 'void CSMB::Init()':
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/filesystem/SMBFile.cpp:190:14: warning: 'int smbc_init(smbc_get_auth_data_fn, int)' is deprecated [-Wdeprecated-declarations]
In file included from /build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/platform/posix/filesystem/SMBFile.cpp:35:
/usr/include/samba-4.0/libsmbclient.h:1293:5: note: declared here
[ 95%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o
[ 95%] Built target rendering_gles
[ 95%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o
[ 95%] Linking CXX static library platform_linux_network_zeroconf.a
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o
[ 95%] Built target platform_linux_network_zeroconf
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o
[ 95%] Linking CXX static library platform_posix_filesystem.a
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o
[ 95%] Linking CXX static library cdrip.a
[ 95%] Built target platform_posix_filesystem
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o
[ 95%] Generating AddonModuleXbmcwsgi.i.cpp
[ 95%] Built target cdrip
[ 95%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o
[ 95%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o
[ 95%] Linking CXX static library legacy_interface_wsgi.a
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o
[ 95%] Built target legacy_interface_wsgi
[ 95%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o
[ 95%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o
[ 95%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o
[ 96%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o
[ 96%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o
[ 96%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o
[ 96%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o
[ 96%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o
[ 97%] Linking CXX static library python_interface.a
[ 97%] Linking CXX static library network_upnp.a
[ 97%] Built target python_interface
[ 97%] Built target generate-packaging
[ 97%] Built target network_upnp
[ 97%] Generating AddonModuleXbmc.i.cpp
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o
[ 97%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o
[ 97%] Generating AddonModuleXbmcaddon.i.cpp
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o
[ 97%] Linking CXX static library network_httprequesthandlers.a
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o
[ 97%] Built target network_httprequesthandlers
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o
[ 97%] Generating AddonModuleXbmcdrm.i.cpp
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o
[ 98%] Generating AddonModuleXbmcgui.i.cpp
[ 98%] Generating AddonModuleXbmcplugin.i.cpp
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:27: Warning 302: Redefinition of identifier 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:134: Warning 302: previous definition of 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:28: Warning 302: Redefinition of identifier 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:135: Warning 302: previous definition of 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:29: Warning 302: Redefinition of identifier 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:136: Warning 302: previous definition of 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:30: Warning 302: Redefinition of identifier 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:137: Warning 302: previous definition of 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:31: Warning 302: Redefinition of identifier 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:138: Warning 302: previous definition of 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:32: Warning 302: Redefinition of identifier 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:139: Warning 302: previous definition of 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:34: Warning 302: Redefinition of identifier 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:144: Warning 302: previous definition of 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY.
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/Dialog.h:35: Warning 302: Redefinition of identifier 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT ignored,
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT.
[ 98%] Generating AddonModuleXbmcvfs.i.cpp
[ 98%] Linking CXX static library legacy_interface.a
[ 98%] Built target legacy_interface
[ 98%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o
[ 98%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o
[ 98%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o
[100%] Linking CXX static library libpython_binding.a
[100%] Built target python_binding
[100%] Linking CXX static library libkodi.a
[100%] Built target libkodi
[100%] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o
[100%] Linking CXX executable kodi.bin
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/SmartPlayList.cpp:46: warning: type ‘struct translateField’ violates the C++ One Definition Rule []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-odr-Wodr]8;;]
   46 | } translateField;
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/TextureDatabase.cpp:39: note: a different type is defined in another translation unit
   39 | } translateField;
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/SmartPlayList.cpp:40: note: the first difference of corresponding definitions is field ‘string’
   40 |   char string[17];
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/TextureDatabase.cpp:36: note: a field of same name but different type is defined in another translation unit
   36 |   char string[14];
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/playlists/SmartPlayList.cpp:46: note: array types have different bounds
   46 | } translateField;
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/streams/RetroPlayerStreamTypes.h:77: warning: type ‘VideoRotation’ violates the C++ One Definition Rule []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-odr-Wodr]8;;]
   77 | enum class VideoRotation
/build/kodi-rpi/src/kodi-build/build/cores/RetroPlayer/messages/video_generated.h:76: note: a type with different precision is defined in another translation unit
   76 | enum VideoRotation : uint8_t {
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/streams/RetroPlayerStreamTypes.h:77: warning: type ‘KODI::RETRO::VideoRotation’ violates the C++ One Definition Rule []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-odr-Wodr]8;;]
   77 | enum class VideoRotation
/build/kodi-rpi/src/kodi-build/build/cores/RetroPlayer/messages/video_generated.h:76: note: an enum with different value name is defined in another translation unit
   76 | enum VideoRotation : uint8_t {
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/cores/RetroPlayer/streams/RetroPlayerStreamTypes.h:79: note: name ‘ROTATION_0’ differs from name ‘VideoRotation_CCW_0’ defined in another translation unit
   79 |   ROTATION_0,
/build/kodi-rpi/src/kodi-build/build/cores/RetroPlayer/messages/video_generated.h:77: note: mismatching definition
   77 |   VideoRotation_CCW_0 = 0,
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c: In function ‘rd_strip.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:952:28: warning: v1shrunk’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  952 |                         if ((!v1shrunk && !v4shrunk) || !extra_iterations_limit--)
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:872:9: note: v1shrunk’ was declared here
  872 |     int v1shrunk, v4shrunk;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:963:28: warning: v4shrunk’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  963 |                         if (v4shrunk) {
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:872:19: note: v4shrunk’ was declared here
  872 |     int v1shrunk, v4shrunk;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c: In function ‘gen_fcsubscribe_stream.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c:985:12: warning: pkt.data’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  985 |     p = pkt.data;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c:977:16: note: pkt’ declared here
  977 |     RTMPPacket pkt;
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c: In function ‘amdl_decode_int.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c:470:8: warning: val’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  470 |     if (val > 0 && am->buf_size > 0) {
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c:407:27: note: val’ was declared here
  407 |     unsigned freq, size2, val, mul;
      |                           ^
In function ‘bits_left_be’,
    inlined from ‘decode_plane10.isra’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:180:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bitstream_template.h:164:39: warning: gb.size_in_bits’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  164 |     return (bc->buffer - bc->ptr) * 8 + bc->size_in_bits + bc->bits_valid;
      |                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c: In function ‘decode_plane10.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:99:19: note: gb.size_in_bits’ was declared here
   99 |     GetBitContext gb;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c: In function ‘rd_frame.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1133:24: warning: best_nstrips’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1133 |         if (num_strips - best_nstrips > 4)
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1015:9: note: best_nstrips’ was declared here
 1015 |     int best_nstrips, best_strip_offsets[MAX_STRIPS];
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1165:12: warning: best_size’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1165 |     return best_size;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1011:58: note: best_size’ was declared here
 1011 |     int num_strips, strip, i, y, nexty, size, temp_size, best_size;
      |                                                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_v360.c: In function ‘barrelsplit_to_xyz’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_v360.c:3793:19: warning: vf’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 3793 |         l_z = (vf - 0.5f) * dir_vert / scaleh;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_v360.c:3776:19: note: vf’ was declared here
 3776 |         float uf, vf;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c: In function ‘av_parse_time’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c:741:8: warning: t’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  741 |     if (INT64_MAX / suffix < t || t < INT64_MIN / suffix)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c:592:13: note: t’ was declared here
  592 |     int64_t t, now64;
      |             ^
In function ‘mov_write_sidx_tag’,
    inlined from ‘mov_write_sidx_tags.isra’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5120:27:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5082:9: warning: duration’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 5082 |         avio_wb32(pb, duration); /* subsegment_duration */
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c: In function ‘mov_write_sidx_tags.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5033:32: note: duration’ was declared here
 5033 |     int64_t presentation_time, duration, offset;
      |                                ^
In function ‘mov_write_sidx_tag’,
    inlined from ‘mov_write_sidx_tags.isra’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5120:27:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5083:9: warning: starts_with_SAP’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 5083 |         avio_wb32(pb, (starts_with_SAP << 31) | (0 << 28) | 0); /* starts_with_SAP | SAP_type | SAP_delta_time */
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c: In function ‘mov_write_sidx_tags.isra’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5034:14: note: starts_with_SAP’ was declared here
 5034 |     unsigned starts_with_SAP;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c: In function ‘scale_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: in_full’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:824:13: note: in_full’ was declared here
  824 |         int in_full, out_full, brightness, contrast, saturation;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: brightness’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:824:32: note: brightness’ was declared here
  824 |         int in_full, out_full, brightness, contrast, saturation;
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: contrast’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:824:44: note: contrast’ was declared here
  824 |         int in_full, out_full, brightness, contrast, saturation;
      |                                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: saturation’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:824:54: note: saturation’ was declared here
  824 |         int in_full, out_full, brightness, contrast, saturation;
      |                                                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: inv_table’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:825:20: note: inv_table’ was declared here
  825 |         const int *inv_table, *table;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: table’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:825:32: note: table’ was declared here
  825 |         const int *inv_table, *table;
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:845:9: warning: out_full’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  845 |         sws_setColorspaceDetails(scale->sws, inv_table, in_full,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_scale.c:824:22: note: out_full’ was declared here
  824 |         int in_full, out_full, brightness, contrast, saturation;
      |                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c: In function ‘yuv2gbrp16_full_X_c’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2348:22: warning: A’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2348 |         int R, G, B, A;
      |                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c: In function ‘yuv2gbrpf32_full_X_c’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2421:22: warning: A’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2421 |         int R, G, B, A;
      |                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c: In function ‘request_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c:635:12: warning: ret’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  635 |     return ret;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c:588:15: note: ret’ was declared here
  588 |     int i, j, ret;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_slow_d’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:148:1: warning: used’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  148 | XCORRELATE_SLOW(d, double)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:148:1: note: used’ was declared here
  148 | XCORRELATE_SLOW(d, double)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_fast_d’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:198:1: warning: used’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  198 | XCORRELATE_FAST(d, double, 0.0, 1e-9,  sqrt)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:198:1: note: used’ was declared here
  198 | XCORRELATE_FAST(d, double, 0.0, 1e-9,  sqrt)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_slow_f’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:147:1: warning: used’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  147 | XCORRELATE_SLOW(f, float)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:147:1: note: used’ was declared here
  147 | XCORRELATE_SLOW(f, float)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_fast_f’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:197:1: warning: used’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  197 | XCORRELATE_FAST(f, float,  0.f, 1e-6f, sqrtf)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:197:1: note: used’ was declared here
  197 | XCORRELATE_FAST(f, float,  0.f, 1e-6f, sqrtf)
      | ^
In function ‘set_band_parameters’,
    inlined from ‘set_parameters.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:606:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:532:12: warning: d2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  532 |         d4 = (m - i) / d2;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘set_parameters.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:513:24: note: d2’ was declared here
  513 |     double band_noise, d2, d3, d4, d5;
      |                        ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:153:16: warning: sub_x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 |         xmin = FFMAX(xmin, 2*sub_x - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:13: note: sub_x’ was declared here
  151 |         int sub_x, sub_y;
      |             ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:155:16: warning: sub_y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |         ymin = FFMAX(ymin, 2*sub_y - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:20: note: sub_y’ was declared here
  151 |         int sub_x, sub_y;
      |                    ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:153:16: warning: sub_x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 |         xmin = FFMAX(xmin, 2*sub_x - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:13: note: sub_x’ was declared here
  151 |         int sub_x, sub_y;
      |             ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:155:16: warning: sub_y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |         ymin = FFMAX(ymin, 2*sub_y - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:20: note: sub_y’ was declared here
  151 |         int sub_x, sub_y;
      |                    ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:153:16: warning: sub_x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 |         xmin = FFMAX(xmin, 2*sub_x - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:13: note: sub_x’ was declared here
  151 |         int sub_x, sub_y;
      |             ^
In function ‘search’,
    inlined from ‘search’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:155:16: warning: sub_y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |         ymin = FFMAX(ymin, 2*sub_y - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:20: note: sub_y’ was declared here
  151 |         int sub_x, sub_y;
      |                    ^
In function ‘search’,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:153:16: warning: sub_x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 |         xmin = FFMAX(xmin, 2*sub_x - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:13: note: sub_x’ was declared here
  151 |         int sub_x, sub_y;
      |             ^
In function ‘search’,
    inlined from ‘search.constprop’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:152:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:155:16: warning: sub_y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |         ymin = FFMAX(ymin, 2*sub_y - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:20: note: sub_y’ was declared here
  151 |         int sub_x, sub_y;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:153:16: warning: sub_x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 |         xmin = FFMAX(xmin, 2*sub_x - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:13: note: sub_x’ was declared here
  151 |         int sub_x, sub_y;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:155:16: warning: sub_y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |         ymin = FFMAX(ymin, 2*sub_y - 4);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:151:20: note: sub_y’ was declared here
  151 |         int sub_x, sub_y;
      |                    ^
In function ‘av_strtok’,
    inlined from ‘pp_get_mode_by_name_and_quality’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libpostproc/postprocess.c:653:22:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/avstring.c:183:12: warning: tokstate’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  183 |     if (!s && !(s = *saveptr))
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libpostproc/postprocess.c: In function ‘pp_get_mode_by_name_and_quality’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libpostproc/postprocess.c:651:15: note: tokstate’ was declared here
  651 |         char *tokstate;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftfilt.c: In function ‘filter_channel’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftfilt.c:297:9: warning: __builtin_memmove’ specified bound between 18446744065119617024 and 18446744073709551608 exceeds maximum object size 9223372036854775807 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  297 |         memmove(buf, buf + s->hop_size, window_size * sizeof(float));
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘import_block’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:295:28: warning: ddst’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  295 |     AVComplexFloat *ssrc, *ddst, *dst = hdata, *dst_out = hdata_out;
      |                            ^
In function ‘project’,
    inlined from ‘draw_gradients_slice16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:282:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: op_x_od’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice16’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: op_x_od’ was declared here
  211 |     float op_x_od;
      |           ^
In function ‘project’,
    inlined from ‘draw_gradients_slice16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:282:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: od_s_q’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice16’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:212:11: note: od_s_q’ was declared here
  212 |     float od_s_q;
      |           ^
In function ‘project’,
    inlined from ‘draw_gradients_slice’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:259:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: op_x_od’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: op_x_od’ was declared here
  211 |     float op_x_od;
      |           ^
In function ‘project’,
    inlined from ‘draw_gradients_slice’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:259:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: od_s_q’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:212:11: note: od_s_q’ was declared here
  212 |     float od_s_q;
      |           ^
In function ‘project’,
    inlined from ‘draw_gradients_slice32_planar’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:311:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: op_x_od’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice32_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: op_x_od’ was declared here
  211 |     float op_x_od;
      |           ^
In function ‘project’,
    inlined from ‘draw_gradients_slice32_planar’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:311:28:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:243:12: warning: od_s_q’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice32_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:212:11: note: od_s_q’ was declared here
  212 |     float od_s_q;
      |           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_flt’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:152:1: warning: I’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  152 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:152:1: note: I’ was declared here
  152 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_14_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:303:5: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  303 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:303:5: note: ocolor’ was declared here
  303 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:303:5: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  303 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:303:5: note: icolor’ was declared here
  303 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘pfilter_channel_flt’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:102:1: warning: I’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  102 | PFILTER(flt, float, sin, cos, cf)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:102:1: note: I’ was declared here
  102 | PFILTER(flt, float, sin, cos, cf)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘pfilter_channel_dbl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:103:1: warning: I’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  103 | PFILTER(dbl, double, sin, cos, cd)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:103:1: note: I’ was declared here
  103 | PFILTER(dbl, double, sin, cos, cd)
      | ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:148:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:148:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:153:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:153:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp9_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:198:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp9_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp9_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:198:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp9_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp10_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:203:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp10_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp10_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:203:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp10_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap10_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:208:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap10_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap10_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:208:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap10_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_dbl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:153:1: warning: I’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  153 | FFILTER(dbl, double, sin, cos, fmod, cd)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:153:1: note: I’ was declared here
  153 | FFILTER(dbl, double, sin, cos, fmod, cd)
      | ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp12_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:213:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp12_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp12_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:213:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp12_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c: In function ‘filter_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c:166:13: warning: mid’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  166 |         mid *= level_in;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c:156:16: note: mid’ was declared here
  156 |         double mid, side[2], side_l, side_r;
      |                ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap12_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:218:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap12_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap12_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:218:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap12_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:71:28: warning: fa[0]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   71 |     const double v1 = a[0] * b[0] + a[1] * v3;
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:20: note: fa[0]’ was declared here
  135 |             double fa[3], fm[3];
      |                    ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:72:35: warning: fa[1]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   72 |     const double v2 = b[1] + a[1] * b[0] + a[2] * v3;
      |                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:20: note: fa[1]’ was declared here
  135 |             double fa[3], fm[3];
      |                    ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:72:49: warning: fa[2]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   72 |     const double v2 = b[1] + a[1] * b[0] + a[2] * v3;
      |                                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:20: note: fa[2]’ was declared here
  135 |             double fa[3], fm[3];
      |                    ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:77:17: warning: fm[0]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   77 |     return m[0] * v0 + m[1] * v1 + m[2] * v2;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:27: note: fm[0]’ was declared here
  135 |             double fa[3], fm[3];
      |                           ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:77:29: warning: fm[1]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   77 |     return m[0] * v0 + m[1] * v1 + m[2] * v2;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:27: note: fm[1]’ was declared here
  135 |             double fa[3], fm[3];
      |                           ^
In function ‘get_svf’,
    inlined from ‘filter_channels’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:211:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:77:41: warning: fm[2]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   77 |     return m[0] * v0 + m[1] * v1 + m[2] * v2;
      |                                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c: In function ‘filter_channels’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_adynamicequalizer.c:135:27: note: fm[2]’ was declared here
  135 |             double fa[3], fm[3];
      |                           ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp14_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:223:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp14_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp14_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:223:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp14_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp16_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:228:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp16_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp16_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:228:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp16_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap16_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:233:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap16_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap16_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:233:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap16_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgba64_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:248:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba64_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:28: note: lout’ was declared here
  213 |                 float lin, lout;
      |                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgba64_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:248:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba64_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:23: note: lin’ was declared here
  213 |                 float lin, lout;
      |                       ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb48_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:253:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb48_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:28: note: lout’ was declared here
  213 |                 float lin, lout;
      |                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_16’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb48_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:253:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb48_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:23: note: lin’ was declared here
  213 |                 float lin, lout;
      |                       ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgba_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:273:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:28: note: lout’ was declared here
  213 |                 float lin, lout;
      |                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgba_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:273:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:23: note: lin’ was declared here
  213 |                 float lin, lout;
      |                       ^
In function ‘process_frame’,
    inlined from ‘filter_channel’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:1079:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:381:15: warning: mag’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  381 |         power = mag * mag;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘filter_channel’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:370:47: note: mag’ was declared here
  370 |         double sqr_new_gain, new_gain, power, mag, mag_abs_var, new_mag_abs_var;
      |                                               ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb24_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:278:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb24_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:28: note: lout’ was declared here
  213 |                 float lin, lout;
      |                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb24_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:278:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb24_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:23: note: lin’ was declared here
  213 |                 float lin, lout;
      |                       ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb0_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:283:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb0_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:28: note: lout’ was declared here
  213 |                 float lin, lout;
      |                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_packed_8’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
    inlined from ‘filter_slice_rgb0_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:283:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb0_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:213:23: note: lin’ was declared here
  213 |                 float lin, lout;
      |                       ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_32’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp32_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:298:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp32_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_32’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrp32_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:298:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp32_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_32’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap32_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:303:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: lout’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   66 |     if (lout <= 0.f)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap32_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:49: note: lout’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                                 ^
In function ‘preservel’,
    inlined from ‘filter_slice_rgba_planar_32’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
    inlined from ‘filter_slice_gbrap32_pl’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:303:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: lin’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   68 |     *r *= lin / lout;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap32_pl’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:105:44: note: lin’ was declared here
  105 |                 float frout, fgout, fbout, lin, lout;
      |                                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_8’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:204: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  204 |     DO_COMMON(uint8_t, int, CLIP8, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:204: note: ocolor’ was declared here
  204 |     DO_COMMON(uint8_t, int, CLIP8, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:204: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  204 |     DO_COMMON(uint8_t, int, CLIP8, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:204: note: icolor’ was declared here
  204 |     DO_COMMON(uint8_t, int, CLIP8, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_16’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:211: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  211 |     DO_COMMON(uint16_t, int, CLIP16, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:211: note: ocolor’ was declared here
  211 |     DO_COMMON(uint16_t, int, CLIP16, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:211: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  211 |     DO_COMMON(uint16_t, int, CLIP16, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:211: note: icolor’ was declared here
  211 |     DO_COMMON(uint16_t, int, CLIP16, 1, 0)
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_9_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:279:5: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  279 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:279:5: note: ocolor’ was declared here
  279 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:279:5: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  279 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:279:5: note: icolor’ was declared here
  279 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_10_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:287:5: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  287 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:287:5: note: ocolor’ was declared here
  287 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:287:5: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  287 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:287:5: note: icolor’ was declared here
  287 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c: In function ‘query_formats’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:106:7: warning: out_format’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  106 |     if(out_format != AV_SAMPLE_FMT_NONE) {
      |       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:67:25: note: out_format’ was declared here
   67 |     enum AVSampleFormat out_format;
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c: In function ‘config_output’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:155:5: warning: out_format’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  155 |     av_assert0(outlink->format == out_format);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:134:25: note: out_format’ was declared here
  134 |     enum AVSampleFormat out_format;
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_12_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:295:5: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  295 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:295:5: note: ocolor’ was declared here
  295 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:295:5: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  295 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:295:5: note: icolor’ was declared here
  295 |     DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_32_planar’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:317:5: warning: ocolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  317 |     DO_COMMON(float, float, NOCLIP, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:317:5: note: ocolor’ was declared here
  317 |     DO_COMMON(float, float, NOCLIP, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:317:5: warning: icolor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  317 |     DO_COMMON(float, float, NOCLIP, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:317:5: note: icolor’ was declared here
  317 |     DO_COMMON(float, float, NOCLIP, 1, 1)
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘filter_block3d1’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:488:33: warning: factor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  488 |                 outbuffer[z].re *= factor;
      |                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:477:23: note: factor’ was declared here
  477 |                 float factor;
      |                       ^
In function ‘filter_block3d2’,
    inlined from ‘denoise’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:574:21:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:430:33: warning: factor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  430 |                 outbuffer[z].re *= factor;
      |                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘denoise’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:419:23: note: factor’ was declared here
  419 |                 float factor;
      |                       ^
In function ‘filter_block2d’,
    inlined from ‘denoise’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:580:21:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:531:29: warning: factor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  531 |             buff[j * 2    ] *= factor;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘denoise’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:517:19: note: factor’ was declared here
  517 |             float factor, power, re, im;
      |                   ^
In function ‘sample_noise_block’,
    inlined from ‘output_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:1166:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:975:16: warning: mag2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  975 |         mag2 = fmax(mag2, s->sample_floor);
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘output_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:910:12: note: mag2’ was declared here
  910 |     double mag2, var = 0.0, avr = 0.0, avi = 0.0;
      |            ^
In function ‘generate_min_phase_kernel’,
    inlined from ‘generate_kernel’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_firequalizer.c:690:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_firequalizer.c:558:5: warning: memset’ specified bound between 18446744069414584316 and 18446744073709551608 exceeds maximum object size 9223372036854775807 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  558 |     memset(s->cepstrum_buf + cepstrum_len/2 + 1, 0, (cepstrum_len/2 - 1) * sizeof(*s->cepstrum_buf));
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c: In function ‘filter_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:450:20: warning: tmp’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  450 |             double tmp;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:457:19: warning: true_peak’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  457 |         offset_tp = true_peak * offset;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:446:35: note: true_peak’ was declared here
  446 |         double offset, offset_tp, true_peak;
      |                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c: In function ‘uninit’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:872:19: warning: tp_in’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  872 |             20. * log10(tp_in),
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:827:65: note: tp_in’ was declared here
  827 |     double i_in, i_out, lra_in, lra_out, thresh_in, thresh_out, tp_in, tp_out;
      |                                                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:876:19: warning: tp_out’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  876 |             20. * log10(tp_out),
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:827:72: note: tp_out’ was declared here
  827 |     double i_in, i_out, lra_in, lra_out, thresh_in, thresh_out, tp_in, tp_out;
      |                                                                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:690:23: warning: date.milliseconds’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  690 |                    && isfinite(date.milliseconds)
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:513:14: note: date.milliseconds’ was declared here
  513 |     amf_date date;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:690:23: warning: date.milliseconds’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  690 |                    && isfinite(date.milliseconds)
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:513:14: note: date.milliseconds’ was declared here
  513 |     amf_date date;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:690:23: warning: date.milliseconds’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  690 |                    && isfinite(date.milliseconds)
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:513:14: note: date.milliseconds’ was declared here
  513 |     amf_date date;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:690:23: warning: date.milliseconds’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  690 |                    && isfinite(date.milliseconds)
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:513:14: note: date.milliseconds’ was declared here
  513 |     amf_date date;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘config_input’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:757:15: warning: tx_type’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  757 |         ret = av_tx_init(&dnch->fft, &dnch->tx_fn, tx_type, 0, s->fft_length2, scale, 0);
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:632:29: note: tx_type’ was declared here
  632 |     int i, j, k, m, n, ret, tx_type;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:757:15: warning: scale’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  757 |         ret = av_tx_init(&dnch->fft, &dnch->tx_fn, tx_type, 0, s->fft_length2, scale, 0);
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:635:11: note: scale’ was declared here
  635 |     void *scale;
      |           ^
In function ‘init_segment’,
    inlined from ‘convert_coeffs’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:304:19,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:447:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:204:15: warning: tx_type’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  204 |         ret = av_tx_init(&seg->ctx[ch], &seg->ctx_fn, tx_type,
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:165:19: note: tx_type’ was declared here
  165 |     enum AVTXType tx_type;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c: In function ‘draw’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:353:17: warning: dstY’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  353 |                 memmove(dstY + 1, dstY, w_1);
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:311:14: note: dstY’ was declared here
  311 |     uint8_t *dstY, *dstU, *dstV, *dstA;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:354:17: warning: dstU’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  354 |                 memmove(dstU + 1, dstU, w_1);
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:311:21: note: dstU’ was declared here
  311 |     uint8_t *dstY, *dstU, *dstV, *dstA;
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:355:17: warning: dstV’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  355 |                 memmove(dstV + 1, dstV, w_1);
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:311:28: note: dstV’ was declared here
  311 |     uint8_t *dstY, *dstU, *dstV, *dstA;
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:356:20: warning: dstA’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  356 |                 if (dstA != NULL)
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:311:35: note: dstA’ was declared here
  311 |     uint8_t *dstY, *dstU, *dstV, *dstA;
      |                                   ^
In function ‘av_bswap64’,
    inlined from ‘create_iv’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c:119:5,
    inlined from ‘ff_srtp_decrypt’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c:231:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/aarch64/bswap.h:51:5: warning: index’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   51 |     __asm__("rev %0, %1" : "=r"(y) : "r"(x));
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c: In function ‘ff_srtp_decrypt’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c:132:14: note: index’ was declared here
  132 |     uint64_t index;
      |              ^
In function ‘count_or_copy’,
    inlined from ‘h264_mp4toannexb_filter’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_mp4toannexb_bsf.c:256:21:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_mp4toannexb_bsf.c:60:15: warning: out’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   60 |         *out  += start_code_size + in_size;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_mp4toannexb_bsf.c: In function ‘h264_mp4toannexb_filter’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_mp4toannexb_bsf.c:176:14: note: out’ was declared here
  176 |     uint8_t *out;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c: In function ‘ff_h264_pred_weight_table’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c:101:59: warning: chroma_def’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  101 |                         pwt->chroma_weight[i][list][j][0] = chroma_def;
      |                                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c:35:19: note: chroma_def’ was declared here
   35 |     int luma_def, chroma_def;
      |                   ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:317:5: warning: tref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  317 |     ff_thread_await_progress(ref_frame, FFMAX(th, 0), 0);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:71: note: tref2’ was declared here
   39 |     const ThreadFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
      |                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  426 |             mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:40:38: note: ref2’ was declared here
   40 |     const AVFrame *ref1 = tref1->f, *ref2;
      |                                      ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:322:26: warning: w2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  322 |         x + !!mx * 4 > w - bw || y + !!my * 5 > h - bh) {
      |                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:46: note: w2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                              ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:322:51: warning: h2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  322 |         x + !!mx * 4 > w - bw || y + !!my * 5 > h - bh) {
      |                                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:50: note: h2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c: In function ‘concat_read’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c:156:26: warning: result’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  156 |     return total ? total : result;
      |                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c:136:9: note: result’ was declared here
  136 |     int result, total = 0;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c: In function ‘try_push_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:412:14: warning: start’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  412 |     s->start = start;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:355:9: note: start’ was declared here
  355 |     int start, end;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:413:12: warning: end’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  413 |     s->end = end;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:355:16: note: end’ was declared here
  355 |     int start, end;
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/subfile.c: In function ‘subfile_seek’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/subfile.c:140:8: warning: new_pos’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  140 |     if (new_pos < c->start)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/subfile.c:118:13: note: new_pos’ was declared here
  118 |     int64_t new_pos, end;
      |             ^
In function ‘pred_weight_table’,
    inlined from ‘hls_slice_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:860:27,
    inlined from ‘decode_nal_unit’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3075:15,
    inlined from ‘decode_nal_units’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3257:15,
    inlined from ‘hevc_decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3399:14:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:178:32: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  178 |         luma_weight_l0_flag[i] = get_bits1(gb);
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c: In function ‘hevc_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:156:13: note: at offset 16 into destination object ‘luma_weight_l0_flag’ of size 16
  156 |     uint8_t luma_weight_l0_flag[16];
      |             ^
In function ‘pred_weight_table’,
    inlined from ‘hls_slice_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:860:27,
    inlined from ‘decode_nal_unit’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3075:15,
    inlined from ‘decode_nal_units’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3257:15,
    inlined from ‘hevc_decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3399:14:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:186:38: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  186 |             chroma_weight_l0_flag[i] = get_bits1(gb);
      |                                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c: In function ‘hevc_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:157:13: note: at offset 16 into destination object ‘chroma_weight_l0_flag’ of size 16
  157 |     uint8_t chroma_weight_l0_flag[16];
      |             ^
In function ‘pred_weight_table’,
    inlined from ‘hls_slice_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:860:27,
    inlined from ‘decode_nal_unit’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3075:15,
    inlined from ‘decode_nal_units’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3257:15,
    inlined from ‘hevc_decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3399:14:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:222:36: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  222 |             luma_weight_l1_flag[i] = get_bits1(gb);
      |                                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c: In function ‘hevc_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:158:13: note: at offset 16 into destination object ‘luma_weight_l1_flag’ of size 16
  158 |     uint8_t luma_weight_l1_flag[16];
      |             ^
In function ‘pred_weight_table’,
    inlined from ‘hls_slice_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:860:27,
    inlined from ‘decode_nal_unit’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3075:15,
    inlined from ‘decode_nal_units’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3257:15,
    inlined from ‘hevc_decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:3399:14:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:230:42: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  230 |                 chroma_weight_l1_flag[i] = get_bits1(gb);
      |                                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c: In function ‘hevc_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevcdec.c:159:13: note: at offset 16 into destination object ‘chroma_weight_l1_flag’ of size 16
  159 |     uint8_t chroma_weight_l1_flag[16];
      |             ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:317:5: warning: tref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  317 |     ff_thread_await_progress(ref_frame, FFMAX(th, 0), 0);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:71: note: tref2’ was declared here
   39 |     const ThreadFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
      |                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  426 |             mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:40:38: note: ref2’ was declared here
   40 |     const AVFrame *ref1 = tref1->f, *ref2;
      |                                      ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:322:26: warning: w2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  322 |         x + !!mx * 4 > w - bw || y + !!my * 5 > h - bh) {
      |                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:46: note: w2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                              ^
In function ‘mc_luma_unscaled’,
    inlined from ‘inter_pred_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:322:51: warning: h2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  322 |         x + !!mx * 4 > w - bw || y + !!my * 5 > h - bh) {
      |                                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:50: note: h2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c: In function ‘crypto_seek’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c:319:13: warning: res’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  319 |             av_log(h, AV_LOG_ERROR,
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c:305:13: note: res’ was declared here
  305 |         int res;
      |             ^
In function ‘swap_samplerates_on_filter’,
    inlined from ‘swap_samplerates’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:835:9,
    inlined from ‘graph_config_formats’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:1117:5,
    inlined from ‘avfilter_graph_config’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:1173:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:825:9: warning: best_idx’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  825 |         FFSWAP(int, outlink->incfg.samplerates->formats[0],
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_config’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:809:13: note: best_idx’ was declared here
  809 |         int best_idx, best_diff = INT_MAX;
      |             ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:287:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:246:36: warning: outpicref’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  246 |     outpicref->sample_aspect_ratio = (AVRational){1,1};
      |                                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:215:14: note: outpicref’ was declared here
  215 |     AVFrame *outpicref;
      |              ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:443:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:383:68: warning: yf’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  383 |                     s->out->data[0][y * s->out->linesize[0] + n] = av_clip_uint8(yf);
      |                                                                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:319:15: note: yf’ was declared here
  319 |         float yf, uf, vf;
      |               ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:443:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:384:87: warning: uf’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  384 |                     s->out->data[1][y * s->out->linesize[1] + n] = av_clip_uint8(128.f+uf);
      |                                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:319:19: note: uf’ was declared here
  319 |         float yf, uf, vf;
      |                   ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:443:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:385:87: warning: vf’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  385 |                     s->out->data[2][y * s->out->linesize[2] + n] = av_clip_uint8(128.f+vf);
      |                                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:319:23: note: vf’ was declared here
  319 |         float yf, uf, vf;
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c: In function ‘filter_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c:290:28: warning: out’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  290 |             dst = out->data[0] + x * 4;
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c:248:14: note: out’ was declared here
  248 |     AVFrame *out;
      |              ^
In function ‘get_time’,
    inlined from ‘plot_spectrum_column’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:1549:31:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:666:8: warning: x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  666 |     if (x == 0)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c: In function ‘plot_spectrum_column’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:1429:21: note: x’ was declared here
 1429 |     int ret, plane, x, y, z = s->orientation == VERTICAL ? s->h : s->w;
      |                     ^
In function ‘write_adaptation_set’,
    inlined from ‘webm_dash_manifest_write_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:507:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:402:25: warning: period_pos’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  402 |             *period_pos = '.';
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c: In function ‘webm_dash_manifest_write_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:382:67: note: period_pos’ was declared here
  382 |         char buf[25], *representation_id = buf, *underscore_pos, *period_pos;
      |                                                                   ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:452:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:382:37: warning: src[0]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  382 |             src[0] = FFSIGN(src[0]) * cbrtf(FFABS(src[0]));
      |                                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:361:15: note: src[0]’ was declared here
  361 |         float src[2];
      |               ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:452:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:383:37: warning: src[1]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  383 |             src[1] = FFSIGN(src[1]) * cbrtf(FFABS(src[1]));
      |                                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:361:15: note: src[1]’ was declared here
  361 |         float src[2];
      |               ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:452:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:428:15: warning: x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  428 |     s->prev_x = x, s->prev_y = y;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:297:14: note: x’ was declared here
  297 |     unsigned x, y;
      |              ^
In function ‘filter_frame’,
    inlined from ‘activate’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:452:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:428:30: warning: y’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  428 |     s->prev_x = x, s->prev_y = y;
      |                              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:297:17: note: y’ was declared here
  297 |     unsigned x, y;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rawvideodec.c: In function ‘rawvideo_read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rawvideodec.c:106:23: warning: pix_fmt’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  106 |         packet_size = av_image_get_buffer_size(pix_fmt, s->width, s->height, 1);
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rawvideodec.c:44:24: note: pix_fmt’ was declared here
   44 |     enum AVPixelFormat pix_fmt;
      |                        ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:417:56: warning: tref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  417 |     if (s->s.frames[CUR_FRAME].tf.f->width == ref_frame->f->width &&
      |                                                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:71: note: tref2’ was declared here
   39 |     const ThreadFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
      |                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  426 |             mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:40:38: note: ref2’ was declared here
   40 |     const AVFrame *ref1 = tref1->f, *ref2;
      |                                      ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:451:38: warning: w2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  451 |     if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
      |                                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:46: note: w2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                              ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:451:63: warning: h2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  451 |     if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
      |                                                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:50: note: h2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dashenc.c: In function ‘dash_write_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dashenc.c:1757:12: warning: ret’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1757 |     return ret;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dashenc.c:1744:12: note: ret’ was declared here
 1744 |     int i, ret;
      |            ^
In function ‘rm_read_index’,
    inlined from ‘rm_read_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:660:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:471:13: warning: st’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  471 |             av_add_index_entry(st, pos, pts, 0, 0, AVINDEX_KEYFRAME);
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c: In function ‘rm_read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:432:15: note: st’ was declared here
  432 |     AVStream *st;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c: In function ‘get_current_encryption_info’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6320:17: warning: st’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 6320 |         *sc = st->priv_data;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6307:15: note: st’ was declared here
 6307 |     AVStream *st;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c: In function ‘flac_init’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c:243:23: warning: par’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  243 |     if (par->ch_layout.order == AV_CHANNEL_ORDER_NATIVE &&
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c:205:24: note: par’ was declared here
  205 |     AVCodecParameters *par;
      |                        ^
In function ‘read_connect’,
    inlined from ‘rtmp_open’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c:2818:20:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c:553:5: warning: seqnum’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  553 |     ff_amf_write_number(&p, seqnum);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c: In function ‘rtmp_open’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rtmpproto.c:420:12: note: seqnum’ was declared here
  420 |     double seqnum;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c: In function ‘mov_read_trun’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:5345:47: warning: dts’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 5345 |         frag_stream_info->next_trun_dts = dts + sc->time_offset;
      |                                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:5101:13: note: dts’ was declared here
 5101 |     int64_t dts, pts = AV_NOPTS_VALUE;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/iff.c: In function ‘iff_read_packet’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/iff.c:882:18: warning: orig_pos’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  882 |         pkt->pos = orig_pos;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/iff.c:858:29: note: orig_pos’ was declared here
  858 |         uint64_t data_size, orig_pos;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/iff.c:881:15: warning: data_size’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  881 |         ret = av_get_packet(pb, pkt, data_size);
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/iff.c:858:18: note: data_size’ was declared here
  858 |         uint64_t data_size, orig_pos;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c: In function ‘dtshd_read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c:136:5: warning: data_start’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  136 |     avio_seek(pb, data_start, SEEK_SET);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c:58:40: note: data_start’ was declared here
   58 |     int64_t duration, orig_nb_samples, data_start;
      |                                        ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:417:56: warning: tref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  417 |     if (s->s.frames[CUR_FRAME].tf.f->width == ref_frame->f->width &&
      |                                                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:71: note: tref2’ was declared here
   39 |     const ThreadFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
      |                                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ref2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  426 |             mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:40:38: note: ref2’ was declared here
   40 |     const AVFrame *ref1 = tref1->f, *ref2;
      |                                      ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:451:38: warning: w2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  451 |     if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
      |                                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:46: note: w2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                              ^
In function ‘mc_luma_scaled’,
    inlined from ‘inter_pred_scaled_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:451:63: warning: h2’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  451 |     if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
      |                                                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:41:50: note: h2’ was declared here
   41 |     int w1 = ref1->width, h1 = ref1->height, w2, h2;
      |                                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mpegts.c: In function ‘ff_parse_mpeg2_descriptor’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mpegts.c:2225:13: warning: dependency_pid’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2225 |             av_log(fc, AV_LOG_TRACE, "DOVI, version: %d.%d, profile: %d, level: %d, "
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mpegts.c:2188:17: note: dependency_pid’ was declared here
 2188 |             int dependency_pid;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c: In function ‘matroska_parse_cluster’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:3847:9: warning: res’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 3847 |     int res;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:690:23: warning: date.milliseconds’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  690 |                    && isfinite(date.milliseconds)
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:513:14: note: date.milliseconds’ was declared here
  513 |     amf_date date;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c: In function ‘matroska_read_packet’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:3912:12: warning: res’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 3912 |         if (matroska_parse_cluster(matroska) < 0 && !matroska->done)
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:3847:9: note: res’ was declared here
 3847 |     int res;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c: In function ‘webm_dash_manifest_read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:4401:15: warning: init_range’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 4401 |         ret = webm_dash_manifest_cues(s, init_range);
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:4366:13: note: init_range’ was declared here
 4366 |     int64_t init_range;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hls.c: In function ‘hls_read_seek’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hls.c:2488:33: warning: stream_subdemuxer_index’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2488 |     seek_pls->seek_stream_index = stream_subdemuxer_index;
      |                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hls.c:2443:9: note: stream_subdemuxer_index’ was declared here
 2443 |     int stream_subdemuxer_index;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mvdec.c: In function ‘mv_read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mvdec.c:403:78: warning: bytes_per_sample’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  403 |                 timestamp += asize / (ast->codecpar->ch_layout.nb_channels * (uint64_t)bytes_per_sample);
      |                                                                              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mvdec.c:305:18: note: bytes_per_sample’ was declared here
  305 |         uint32_t bytes_per_sample;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hlsenc.c: In function ‘hls_write_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hlsenc.c:2362:12: warning: ret’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2362 |     return ret;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/hlsenc.c:2307:9: note: ret’ was declared here
 2307 |     int ret, i, j;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c: In function ‘mkv_write_trailer’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c:3037:16: warning: size’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 3037 |             if (size < mkv->reserve_cues_space)
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c:2976:18: note: size’ was declared here
 2976 |         uint64_t size, offset = 0;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c: In function ‘moflex_read_sync’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c:231:38: warning: codec_type’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  231 |             st->codecpar->codec_type = codec_type;
      |                                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c:173:18: note: codec_type’ was declared here
  173 |         unsigned codec_type, width = 0, height = 0, sample_rate = 0, channels = 0;
      |                  ^
In function ‘get_current_encryption_info’,
    inlined from ‘mov_read_saiz’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6562:11:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6320:17: warning: st’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 6320 |         *sc = st->priv_data;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c: In function ‘mov_read_saiz’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6307:15: note: st’ was declared here
 6307 |     AVStream *st;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/demux.c: In function ‘read_frame_internal’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/demux.c:1364:8: warning: ret’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1364 |     if (ret >= 0) {
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/demux.c:1237:9: note: ret’ was declared here
 1237 |     int ret, got_packet = 0;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c: In function ‘mediabufs_dst_slots_create’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1376:14: warning: qes’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1376 |     if ((a = create_dst_bufs(mbc, n, qes)) < 0)
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1149: note: by argument 3 of type ‘struct qent_dst * const[<unknown>]’ to ‘create_dst_bufs’ declared here
 1149 | static int create_dst_bufs(struct mediabufs_ctl *const mbc, unsigned int n, struct qent_dst * const qes[])
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1362:23: note: qes’ declared here
 1362 |     struct qent_dst * qes[32];
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c: In function ‘argo_brp_read_packet’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:403:43: warning: ckhdr.num_blocks’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  403 |         pkt->duration = ckhdr.num_samples * ckhdr.num_blocks;
      |                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:357:24: note: ckhdr.num_blocks’ was declared here
  357 |     ArgoASFChunkHeader ckhdr;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:403:43: warning: ckhdr.num_samples’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  403 |         pkt->duration = ckhdr.num_samples * ckhdr.num_blocks;
      |                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:357:24: note: ckhdr.num_samples’ was declared here
  357 |     ArgoASFChunkHeader ckhdr;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:404:25: warning: ckhdr.sample_rate’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  404 |         pkt->pts      = av_rescale_rnd(blk.start_ms, ckhdr.sample_rate, 1000, AV_ROUND_UP);
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:357:24: note: ckhdr.sample_rate’ was declared here
  357 |     ArgoASFChunkHeader ckhdr;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c: In function ‘read_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:354:34: warning: major’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  354 |             if (!bfstm && (major != 1 || minor))
      |                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:104:14: note: major’ was declared here
  104 |     int bom, major, minor, codec, chunk;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:354:39: warning: minor’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  354 |             if (!bfstm && (major != 1 || minor))
      |                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:104:21: note: minor’ was declared here
  104 |     int bom, major, minor, codec, chunk;
      |                     ^
In function ‘asf_get_packet’,
    inlined from ‘asf_read_packet’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:1369:20:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:939:66: warning: d’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  939 |                 asf->uses_std_ecc =  (c == 0x82 && !d && !e) ? 1 : -1;
      |                                                                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c: In function ‘asf_read_packet’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:882:12: note: d’ was declared here
  882 |     int c, d, e, off;
      |            ^
In function ‘asf_get_packet’,
    inlined from ‘asf_read_packet’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:1369:20:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:939:55: warning: e’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  939 |                 asf->uses_std_ecc =  (c == 0x82 && !d && !e) ? 1 : -1;
      |                                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c: In function ‘asf_read_packet’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:882:15: note: e’ was declared here
  882 |     int c, d, e, off;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_cabac.c: In function ‘ff_hevc_hls_residual_coding’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_cabac.c:1450:59: warning: sb_type’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1450 |                         int c_rice_p_init = lc->stat_coeff[sb_type] / 4;
      |                                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_cabac.c:1371:17: note: sb_type’ was declared here
 1371 |             int sb_type;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wmadec.c: In function ‘wma_decode_block’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wmadec.c:519:30: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  519 |         s->channel_coded[ch] = a;
      |                              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wma.h:112: note: at offset 2 into destination object ‘channel_coded’ of size 2
  112 |     uint8_t channel_coded[MAX_CHANNELS];    ///< true if channel is coded
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c: In function ‘adpcm_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2166:5: warning: byte’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2166 |     CASE(ADPCM_PSX,
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2166:5: note: byte’ was declared here
 2166 |     CASE(ADPCM_PSX,
      |     ^
In function ‘find_pix_fmt’,
    inlined from ‘avpriv_pix_fmt_find’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:375:12:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:351:16: warning: tags’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  351 |     while (tags->pix_fmt != AV_PIX_FMT_NONE) {
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c: In function ‘avpriv_pix_fmt_find’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:362:27: note: tags’ was declared here
  362 |     const PixelFormatTag *tags;
      |                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c: In function ‘devscan_build’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c:445:8: warning: udev’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  445 |     if (udev)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c:383:18: note: udev’ was declared here
  383 |     struct udev *udev;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_refs.c: In function ‘ff_hevc_output_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_refs.c:230:19: warning: min_idx’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  230 |             ret = av_frame_ref(out, frame->needs_fg ? frame->frame_grain : frame->frame);
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc_refs.c:208:16: note: min_idx’ was declared here
  208 |         int i, min_idx, ret;
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c: In function ‘decode_subframe’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:446:32: warning: x’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  446 |             s->predictors[i] = get_sbits(gb, x) * (1 << (10 - size));
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:391:9: note: x’ was declared here
  391 |     int x, y, i, j, ret = 0;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c: In function ‘decorrelate’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:603:28: warning: code_size’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  603 |             s->filter[i] = get_sbits(gb, code_size);
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:590:21: note: code_size’ was declared here
  590 |         int tmp, x, code_size;
      |                     ^
In function ‘spx_strategy’,
    inlined from ‘decode_audio_block’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:1150:24:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:862:37: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  862 |             s->channel_uses_spx[ch] = get_bits1(bc);
      |                                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.h: In function ‘decode_audio_block’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.h:145: note: at offset 7 into destination object ‘channel_uses_spx’ of size 7
  145 |     uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension        (chinspx)
In function ‘spx_strategy’,
    inlined from ‘decode_audio_block’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:1150:24:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:862:37: warning: writing 1 byte into a region of size 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=]8;;]
  862 |             s->channel_uses_spx[ch] = get_bits1(bc);
      |                                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.h: In function ‘decode_audio_block’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.h:145: note: at offset 7 into destination object ‘channel_uses_spx’ of size 7
  145 |     uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension        (chinspx)
In function ‘bits_left_be’,
    inlined from ‘decode_plane’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:340:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bitstream_template.h:164:39: warning: gb.size_in_bits’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  164 |     return (bc->buffer - bc->ptr) * 8 + bc->size_in_bits + bc->bits_valid;
      |                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c: In function ‘decode_plane’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:211:19: note: gb.size_in_bits’ was declared here
  211 |     GetBitContext gb;
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c: In function ‘aac_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:1143:41: warning: tag’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1143 |                         for (ch = 0; ch < chans; ch++)
      |                                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:838:31: note: tag’ was declared here
  838 |     int i, its, ch, w, chans, tag, start_ch, ret, frame_bits;
      |                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c: In function ‘ipvideo_decode_block_opcode_0xD’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:516:9: warning: P[1]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  516 |         memset(s->pixel_ptr + 4, P[1], 4);
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:502:19: note: P[1]’ was declared here
  502 |     unsigned char P[2];
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:515:9: warning: P[0]’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  515 |         memset(s->pixel_ptr,     P[0], 4);
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:502:19: note: P[0]’ was declared here
  502 |     unsigned char P[2];
      |                   ^
In function ‘v210_enc_8’,
    inlined from ‘encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210enc.c:88:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:65:17: warning: val’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   65 |             val |= (CLIP(*u++, DEPTH) << (20-DEPTH)) | (CLIP(*y++, DEPTH) << (30-DEPTH));
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c: In function ‘encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:40:18: note: val’ was declared here
   40 |         uint32_t val;
      |                  ^
In function ‘v210_enc_10’,
    inlined from ‘encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210enc.c:86:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:65:17: warning: val’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   65 |             val |= (CLIP(*u++, DEPTH) << (20-DEPTH)) | (CLIP(*y++, DEPTH) << (30-DEPTH));
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c: In function ‘encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:40:18: note: val’ was declared here
   40 |         uint32_t val;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c: In function ‘decode_mode’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:738:13: warning: vref’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  738 |     case 4: SET_CTXS(s, above, col, 4); break;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:98:9: note: vref’ was declared here
   98 |     int vref, filter_id;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:738:13: warning: filter_id’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  738 |     case 4: SET_CTXS(s, above, col, 4); break;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:98:15: note: filter_id’ was declared here
   98 |     int vref, filter_id;
      |               ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:244:20,
    inlined from ‘ff_vp9_intra_recon_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:290:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:163:21: warning: topleft’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  163 |                     assign_bpp(*a, -1, topleft, -1);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:24: note: topleft’ was declared here
   97 |         uint8_t *top, *topleft;
      |                        ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:244:20,
    inlined from ‘ff_vp9_intra_recon_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:290:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:178:21: warning: top’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  178 |                     memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:18: note: top’ was declared here
   97 |         uint8_t *top, *topleft;
      |                  ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:273:24,
    inlined from ‘ff_vp9_intra_recon_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:290:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:163:21: warning: topleft’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  163 |                     assign_bpp(*a, -1, topleft, -1);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:24: note: topleft’ was declared here
   97 |         uint8_t *top, *topleft;
      |                        ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:273:24,
    inlined from ‘ff_vp9_intra_recon_8bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:290:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:178:21: warning: top’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  178 |                     memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:18: note: top’ was declared here
   97 |         uint8_t *top, *topleft;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:380:32: warning: linesize_a’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  380 |                     if ((ret = decode_dct_block(s, &gb, last_dc, 3, dest_a, linesize_a)) < 0)
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:274:9: note: linesize_a’ was declared here
  274 |     int linesize_a;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:380:32: warning: dest_a’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  380 |                     if ((ret = decode_dct_block(s, &gb, last_dc, 3, dest_a, linesize_a)) < 0)
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:307:51: note: dest_a’ was declared here
  307 |             uint8_t *dest_y, *dest_cb, *dest_cr, *dest_a;
      |                                                   ^
In function ‘decode_speedhq_border’,
    inlined from ‘decode_speedhq_field’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:395:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:254:24: warning: linesize_a’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  254 |             if ((ret = decode_dct_block(s, gb, last_dc, 3, dest_a, linesize_a)) < 0)
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:200:9: note: linesize_a’ was declared here
  200 |     int linesize_a;
      |         ^
In function ‘decode_speedhq_border’,
    inlined from ‘decode_speedhq_field’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:395:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:254:24: warning: dest_a’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  254 |             if ((ret = decode_dct_block(s, gb, last_dc, 3, dest_a, linesize_a)) < 0)
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:208:47: note: dest_a’ was declared here
  208 |         uint8_t *dest_y, *dest_cb, *dest_cr, *dest_a;
      |                                               ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:244:20,
    inlined from ‘ff_vp9_intra_recon_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:295:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:163:21: warning: topleft’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  163 |                     assign_bpp(*a, -1, topleft, -1);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:24: note: topleft’ was declared here
   97 |         uint8_t *top, *topleft;
      |                        ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:244:20,
    inlined from ‘ff_vp9_intra_recon_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:295:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:178:21: warning: top’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  178 |                     memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:18: note: top’ was declared here
   97 |         uint8_t *top, *topleft;
      |                  ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:273:24,
    inlined from ‘ff_vp9_intra_recon_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:295:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:163:21: warning: topleft’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  163 |                     assign_bpp(*a, -1, topleft, -1);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:24: note: topleft’ was declared here
   97 |         uint8_t *top, *topleft;
      |                        ^
In function ‘check_intra_mode’,
    inlined from ‘intra_recon’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:273:24,
    inlined from ‘ff_vp9_intra_recon_16bpp’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:295:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:178:21: warning: top’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  178 |                     memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:97:18: note: top’ was declared here
   97 |         uint8_t *top, *topleft;
      |                  ^
In function ‘lsp_to_lpc’,
    inlined from ‘sb_decode’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:1295:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:858:15: warning: n0’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  858 |         n0[4] = xin1;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c: In function ‘sb_decode’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:825:17: note: n0’ was declared here
  825 |     float *pw, *n0;
      |                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:1226:12: warning: low_innov_alias’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1226 |     float *low_innov_alias;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c: In function ‘siren_decode’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c:772:13: warning: bits_per_frame’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  772 |         wpf = bits_per_frame / 16;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c:712:9: note: bits_per_frame’ was declared here
  712 |     int bits_per_frame;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c:262:59: warning: img_size’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  262 |         if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
      |                                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c:117:12: note: img_size’ was declared here
  117 |     size_t img_size;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c: In function ‘rv34_gen_vlc’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c:116:5: warning: maxbits’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  116 |     ff_init_vlc_sparse(vlc, FFMIN(maxbits, 9), size,
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c:98:9: note: maxbits’ was declared here
   98 |     int maxbits;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c:2378:27: warning: stride’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2378 |             dst += stride / 2;
      |                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c:1911:24: note: stride’ was declared here
 1911 |     int i, j, entries, stride;
      |                        ^
In function ‘update_size’,
    inlined from ‘encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1657:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1524:5: warning: jp2cstart’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1524 |     AV_WB32(size, end-size);
      |     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c: In function ‘encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1532:27: note: jp2cstart’ was declared here
 1532 |     uint8_t *chunkstart, *jp2cstart, *jp2hstart;
      |                           ^
In function ‘mpeg4_decode_studio_block’,
    inlined from ‘mpeg4_decode_studio_mb’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:2285:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:2173:27: warning: j’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 2173 |         block[j] = ((block[j] * quant_matrix[j] * s->qscale) * (1 << shift)) / 16;
      |                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_studio_mb’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:2072:42: note: j’ was declared here
 2072 |     int cc, dct_dc_size, dct_diff, code, j, idx = 1, group = 0, run = 0,
      |                                          ^
In function ‘bytestream2_put_le16’,
    inlined from ‘rle_uncompress’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:77:21,
    inlined from ‘decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:194:11:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:94:1: warning: fill’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   94 | DEF(unsigned int, le16, 2, AV_RL16, AV_WL16)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:51:18: note: fill’ was declared here
   51 |         uint32_t fill;
      |                  ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_leb128’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:174:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  174 |         ff_cbs_trace_syntax_element(ctx, position, name, NULL, "", value);
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:151:9: note: position’ was declared here
  151 |     int position, err, i;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_leb128’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:205:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  205 |         ff_cbs_trace_syntax_element(ctx, position, name, NULL, "", value);
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:183:9: note: position’ was declared here
  183 |     int position, err, len, i;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_ns’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:249:23: warning: extra_bit’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  249 |             bits[i++] = extra_bit ? '1' : '0';
      |                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:214:20: note: extra_bit’ was declared here
  214 |     uint32_t m, v, extra_bit, value;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_ns’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:265:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  265 |     int position;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_increment’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:314:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  314 |     int position, i;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_global_motion_param’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:392:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  392 |     int position, err;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_tile_info’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:265:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  265 |     int position;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_sprite_trajectory’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:601:24: warning: sprite_delta’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  601 |     if (sprite_delta[0][0] == a << ctx->sprite_shift[0] &&
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:437:13: note: sprite_delta’ declared here
  437 |     int64_t sprite_delta[2][2];
      |             ^
In function ‘cbs_av1_write_subexp’,
    inlined from ‘cbs_av1_write_global_motion_param’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:1143:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:495:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  495 |         ff_cbs_trace_syntax_element(ctx, position,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_global_motion_param’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:441:9: note: position’ was declared here
  441 |     int position, err;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c: In function ‘rate_control’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c:641:24: warning: bits’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  641 |     slice_dat->bytes = SSIZE_ROUND(bits >> 3);
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c:625:20: note: bits’ was declared here
  625 |     int bits_last, bits = count_hq_slice(slice_dat, quant);
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_sei_read_content_light_level_info’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:549:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  549 |     int position;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_sei_read_alternative_transfer_characteristics’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:549:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h264_read_end_of_sequence’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:549:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h264_read_end_of_stream’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:549:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
In function ‘compute_ref_coefs’,
    inlined from ‘ff_lpc_calc_ref_coefs’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:173:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h:147:19: warning: gen1’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  147 |     ref[0] = -gen1[0] / ((USE_FIXED || err) ? err : 1);
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h: In function ‘ff_lpc_calc_ref_coefs’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h:141:35: note: gen1’ declared here
  141 |     LPC_TYPE gen0[MAX_LPC_ORDER], gen1[MAX_LPC_ORDER];
      |                                   ^
In function ‘compute_ref_coefs’,
    inlined from ‘ff_lpc_calc_ref_coefs_f’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:195:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h:147:19: warning: gen1’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  147 |     ref[0] = -gen1[0] / ((USE_FIXED || err) ? err : 1);
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h: In function ‘ff_lpc_calc_ref_coefs_f’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.h:141:35: note: gen1’ declared here
  141 |     LPC_TYPE gen0[MAX_LPC_ORDER], gen1[MAX_LPC_ORDER];
      |                                   ^
In function ‘fixed_cb_search’,
    inlined from ‘ra144_encode_subblock’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:373:5,
    inlined from ‘ra144_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:509:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:297:8: warning: g’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  297 |     if (gain) {
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c: In function ‘ra144_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:246:11: note: g’ was declared here
  246 |     float g, score, best_score;
      |           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg2_metadata_bsf.c: In function ‘mpeg2_metadata_update_fragment’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg2_metadata_bsf.c:138:19: warning: se_pos’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  138 |             err = ff_cbs_insert_unit_content(frag, se_pos + 1,
      |                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg2_metadata_bsf.c:55:12: note: se_pos’ was declared here
   55 |     int i, se_pos;
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_init_hvsample’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:268:24: warning: chroma_v_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  268 |         vsample[1] = 2 >> chroma_v_shift;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:264:29: note: chroma_v_shift’ was declared here
  264 |         int chroma_h_shift, chroma_v_shift;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:271:24: warning: chroma_h_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  271 |         hsample[1] = 2 >> chroma_h_shift;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:264:13: note: chroma_h_shift’ was declared here
  264 |         int chroma_h_shift, chroma_v_shift;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c: In function ‘ff_mjpegenc_huffman_compute_bits’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:105:25: warning: i’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  105 |         while (i < size || j + 1 < from->nitems) {
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:81:16: note: i’ was declared here
   81 |     int times, i, j, k;
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h265_read_sei_time_code’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:549:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
In function ‘find_slice_quant’,
    inlined from ‘find_quant_thread’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:997:13:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:942:36: warning: bits’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  942 |         slice_bits[max_quant + 1]  = bits;
      |                                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c: In function ‘find_quant_thread’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:829:16: note: bits’ was declared here
  829 |     int error, bits, bits_limit;
      |                ^
In function ‘decompress_p3’,
    inlined from ‘decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:568:19:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr3.c:1200:27: warning: clr’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1200 |                     ret = decode_run_p(avctx, ptype, run, x, y, clr,
      |                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr3.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr3.c:1168:26: note: clr’ was declared here
 1168 |                 uint32_t clr, ptype = 0, r, g, b;
      |                          ^
In function ‘decompress_p’,
    inlined from ‘decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:563:19:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:483:27: warning: clr’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  483 |                     ret = decode_run_p(avctx, ptype, run, x, y, clr,
      |                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:459:35: note: clr’ was declared here
  459 |                 uint32_t r, g, b, clr, ptype = 0;
      |                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_4mv_chroma’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c:640:13: warning: tx’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  640 |     int16_t tx, ty;
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c:640:17: warning: ty’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  640 |     int16_t tx, ty;
      |                 ^
In function ‘cbs_av1_read_uvlc’,
    inlined from ‘cbs_av1_read_timing_info’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:168:9,
    inlined from ‘cbs_av1_read_sequence_header_obu’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:214:13,
    inlined from ‘cbs_av1_read_unit’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:929:19:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:88:41: warning: bits_value’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   88 |                 bits[i++] = (bits_value >> (zeroes - j - 1) & 1) ? '1' : '0';
      |                                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_unit’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:33:22: note: bits_value’ was declared here
   33 |     uint32_t zeroes, bits_value, value;
      |                      ^
In function ‘update_block_stats’,
    inlined from ‘rpza_encode_stream’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:662:13,
    inlined from ‘rpza_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:827:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:502:57: warning: bi.block_width’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  502 |     total_pixels_blk = *total_pixels + bi->block_height * bi->block_width;
      |                                                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:565:15: note: bi.block_width’ was declared here
  565 |     BlockInfo bi;
      |               ^
In function ‘update_block_stats’,
    inlined from ‘rpza_encode_stream’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:662:13,
    inlined from ‘rpza_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:827:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:502:57: warning: bi.block_height’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  502 |     total_pixels_blk = *total_pixels + bi->block_height * bi->block_width;
      |                                                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:565:15: note: bi.block_height’ was declared here
  565 |     BlockInfo bi;
      |               ^
In function ‘encode_four_color_block’,
    inlined from ‘rpza_encode_stream’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:775:34,
    inlined from ‘rpza_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:827:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:391:24: warning: bi.row’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  391 |     const int y_size = FFMIN(4, bi->image_height - bi->row * 4);
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:565:15: note: bi.row’ was declared here
  565 |     BlockInfo bi;
      |               ^
In function ‘encode_four_color_block’,
    inlined from ‘rpza_encode_stream’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:775:34,
    inlined from ‘rpza_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:827:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:392:24: warning: bi.col’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  392 |     const int x_size = FFMIN(4, bi->image_width  - bi->col * 4);
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:565:15: note: bi.col’ was declared here
  565 |     BlockInfo bi;
      |               ^
In function ‘encode_four_color_block’,
    inlined from ‘rpza_encode_stream’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:775:34,
    inlined from ‘rpza_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:827:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:416:13: warning: idx’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  416 |             put_bits(pb, 2, idx);
      |             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:395:9: note: idx’ was declared here
  395 |     int idx;
      |         ^
In function ‘cbs_av1_write_uvlc’,
    inlined from ‘cbs_av1_write_timing_info’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:168:9,
    inlined from ‘cbs_av1_write_sequence_header_obu’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:214:13,
    inlined from ‘cbs_av1_write_obu’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:1100:19:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:140:9: warning: position’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  140 |         ff_cbs_trace_syntax_element(ctx, position, name, NULL,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_obu’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:112:9: note: position’ was declared here
  112 |     int position, zeroes;
      |         ^
In function ‘load_input_picture’,
    inlined from ‘ff_mpv_encode_picture’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1760:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1185:25: warning: v_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1185 |                     int h = s->height >> v_shift;
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_encode_picture’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1174:37: note: v_chroma_shift’ was declared here
 1174 |                 int h_chroma_shift, v_chroma_shift;
      |                                     ^
In function ‘load_input_picture’,
    inlined from ‘ff_mpv_encode_picture’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1760:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1184:25: warning: h_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1184 |                     int w = s->width  >> h_shift;
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_encode_picture’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_enc.c:1174:21: note: h_chroma_shift’ was declared here
 1174 |                 int h_chroma_shift, v_chroma_shift;
      |                     ^
In function ‘mjpeg_decode_scan’,
    inlined from ‘ff_mjpeg_decode_sos’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1791:24:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1455:21: warning: chroma_h_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1455 |     chroma_width  = AV_CEIL_RSHIFT(s->width,  chroma_h_shift);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c: In function ‘ff_mjpeg_decode_sos’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1436:24: note: chroma_h_shift’ was declared here
 1436 |     int i, mb_x, mb_y, chroma_h_shift, chroma_v_shift, chroma_width, chroma_height;
      |                        ^
In function ‘mjpeg_decode_scan’,
    inlined from ‘ff_mjpeg_decode_sos’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1791:24:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1456:21: warning: chroma_v_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1456 |     chroma_height = AV_CEIL_RSHIFT(s->height, chroma_v_shift);
      |                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c: In function ‘ff_mjpeg_decode_sos’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1436:40: note: chroma_v_shift’ was declared here
 1436 |     int i, mb_x, mb_y, chroma_h_shift, chroma_v_shift, chroma_width, chroma_height;
      |                                        ^
In function ‘opus_packet_assembler’,
    inlined from ‘opus_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opusenc.c:594:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opusenc.c:512:9: warning: offset’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  512 |         ff_opus_rc_enc_end(&s->rc[i], avpkt->data + offset,
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opusenc.c: In function ‘opus_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opusenc.c:497:9: note: offset’ was declared here
  497 |     int offset, fsize_needed;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pcm-dvdenc.c: In function ‘pcm_dvd_encode_init’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pcm-dvdenc.c:105:33: warning: freq’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  105 |     s->header[1] = (quant << 6) | (freq << 4) | (avctx->ch_layout.nb_channels - 1);
      |                                 ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pcm-dvdenc.c:38:16: note: freq’ was declared here
   38 |     int quant, freq, frame_size;
      |                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pcm-dvdenc.c:64:39: warning: quant’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   64 |     avctx->bits_per_coded_sample = 16 + quant * 4;
      |                                       ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pcm-dvdenc.c:38:9: note: quant’ was declared here
   38 |     int quant, freq, frame_size;
      |         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpv_frame_start’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:398:37: warning: v_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  398 |                 for (int i = 0; i < AV_CEIL_RSHIFT(avctx->height, v_chroma_shift); i++) {
      |                                     ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:366:29: note: v_chroma_shift’ was declared here
  366 |         int h_chroma_shift, v_chroma_shift;
      |                             ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:400:31: warning: h_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  400 |                         0x80, AV_CEIL_RSHIFT(avctx->width, h_chroma_shift));
      |                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:366:13: note: h_chroma_shift’ was declared here
  366 |         int h_chroma_shift, v_chroma_shift;
      |             ^
In function ‘gray_frame’,
    inlined from ‘ff_mpv_frame_start’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:485:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:263:22: warning: h_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  263 |                0x80, AV_CEIL_RSHIFT(frame->width, h_chroma_shift));
      |                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpv_frame_start’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:253:9: note: h_chroma_shift’ was declared here
  253 |     int h_chroma_shift, v_chroma_shift;
      |         ^
In function ‘gray_frame’,
    inlined from ‘ff_mpv_frame_start’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:485:9:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:259:25: warning: v_chroma_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  259 |     for (int i = 0; i < AV_CEIL_RSHIFT(frame->height, v_chroma_shift); i++) {
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpv_frame_start’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:253:25: note: v_chroma_shift’ was declared here
  253 |     int h_chroma_shift, v_chroma_shift;
      |                         ^
In function ‘bytestream2_get_byte’,
    inlined from ‘decode_mvdv’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:121:31,
    inlined from ‘decode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:215:11:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:99:1: warning: idx9.buffer_end’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   99 | DEF(unsigned int, byte, 1, AV_RB8 , AV_WB8)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c: In function ‘decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:47:20: note: idx9.buffer_end’ was declared here
   47 |     GetByteContext idx9;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c: In function ‘magy_decode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c:630:30: warning: first_offset’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  630 |     table_size = header_size + first_offset - bytestream2_tell(&gb);
      |                              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c:435:14: note: first_offset’ was declared here
  435 |     uint32_t first_offset, offset, next_offset, header_size, slice_width;
      |              ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c: In function ‘amv_encode_picture’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:616:47: warning: chroma_v_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  616 |         int vsample = i ? 2 >> chroma_v_shift : 2;
      |                                               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:598:25: note: chroma_v_shift’ was declared here
  598 |     int chroma_h_shift, chroma_v_shift;
      |                         ^
In function ‘ff_mjpeg_init_hvsample’,
    inlined from ‘ff_mjpeg_encode_picture_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:288:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:271:24: warning: chroma_h_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  271 |         hsample[1] = 2 >> chroma_h_shift;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_encode_picture_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:264:13: note: chroma_h_shift’ was declared here
  264 |         int chroma_h_shift, chroma_v_shift;
      |             ^
In function ‘ff_mjpeg_init_hvsample’,
    inlined from ‘ff_mjpeg_encode_picture_header’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:288:5:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:268:24: warning: chroma_v_shift’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  268 |         vsample[1] = 2 >> chroma_v_shift;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_encode_picture_header’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:264:29: note: chroma_v_shift’ was declared here
  264 |         int chroma_h_shift, chroma_v_shift;
      |                             ^
In function ‘handle_p_frame_apng’,
    inlined from ‘decode_frame_common’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1475:29:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1146:20: warning: foreground_alpha’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1146 |                 if (foreground_alpha == 255)
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1127:25: note: foreground_alpha’ was declared here
 1127 |                 uint8_t foreground_alpha, background_alpha, output_alpha;
      |                         ^
In function ‘handle_p_frame_apng’,
    inlined from ‘decode_frame_common’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1475:29:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1154:51: warning: background_alpha’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1154 |                 output_alpha = foreground_alpha + FAST_DIV255((255 - foreground_alpha) * background_alpha);
      |                                                   ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1127:43: note: background_alpha’ was declared here
 1127 |                 uint8_t foreground_alpha, background_alpha, output_alpha;
      |                                           ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mlpenc.c: In function ‘mlp_encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mlpenc.c:1912:22: warning: best_codebook’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
 1912 |         unsigned int best_codebook;
      |                      ^
In function ‘apng_do_inverse_blend’,
    inlined from ‘apng_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:870:17,
    inlined from ‘encode_apng’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:991:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:725:28: warning: transparent_palette_index’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  725 |                         if (transparent_palette_index == 256) {
      |                            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:696:16: note: transparent_palette_index’ was declared here
  696 |         size_t transparent_palette_index;
      |                ^
In function ‘apng_do_inverse_blend’,
    inlined from ‘apng_encode_frame’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:870:17,
    inlined from ‘encode_apng’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:991:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:765:32: warning: palette’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  765 |                     if (palette[*foreground] >> 24 == 0xff ||
      |                                ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:697:19: note: palette’ was declared here
  697 |         uint32_t *palette;
      |                   ^
In function ‘apng_encode_frame’,
    inlined from ‘encode_apng’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:991:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:901:24: warning: best_sequence_number’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  901 |     s->sequence_number = best_sequence_number;
      |                        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:796:14: note: best_sequence_number’ was declared here
  796 |     uint32_t best_sequence_number;
      |              ^
In function ‘apng_encode_frame’,
    inlined from ‘encode_apng’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:991:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:904:8: warning: best_bytestream’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  904 |     if (best_bytestream != original_bytestream)
      |        ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:797:14: note: best_bytestream’ was declared here
  797 |     uint8_t *best_bytestream;
      |              ^
In function ‘update_frame_pool’,
    inlined from ‘avcodec_default_get_buffer2’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:293:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:184:26: warning: planes’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  184 |         pool->planes     = planes;
      |                          ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c: In function ‘avcodec_default_get_buffer2’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:89:21: note: planes’ was declared here
   89 |     int i, ret, ch, planes;
      |                     ^
In function ‘update_frame_pool’,
    inlined from ‘avcodec_default_get_buffer2’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:293:16:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:172:15: warning: ch’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  172 |         ret = av_samples_get_buffer_size(&pool->linesize[0], ch,
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c: In function ‘avcodec_default_get_buffer2’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/get_buffer.c:89:17: note: ch’ was declared here
   89 |     int i, ret, ch, planes;
      |                 ^
In function ‘av_strtok’,
    inlined from ‘bsf_parse_single’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:520:16,
    inlined from ‘av_bsf_list_parse_str’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:541:15:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/avstring.c:183:12: warning: bsf_options_str’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  183 |     if (!s && !(s = *saveptr))
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c: In function ‘av_bsf_list_parse_str’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:518:22: note: bsf_options_str’ was declared here
  518 |     char *bsf_name, *bsf_options_str;
      |                      ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c: In function ‘encode_frame’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:234:12: warning: need_align’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  234 |         if (need_align) {
      |            ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:179:20: note: need_align’ was declared here
  179 |     int size, ret, need_align, len;
      |                    ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:238:25: warning: len’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  238 |             size = (len + need_align) * avctx->height;
      |                         ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:179:32: note: len’ was declared here
  179 |     int size, ret, need_align, len;
      |                                ^
In function ‘bytestream_get_le32’,
    inlined from ‘decode_block’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c:1461:32:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:92:1: warning: a’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   92 | DEF(unsigned int, le32, 4, AV_RL32, AV_WL32)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c: In function ‘decode_block’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c:1438:29: note: a’ was declared here
 1438 |             const uint8_t * a;
      |                             ^
In function ‘bytestream2_put_bufferu’,
    inlined from ‘extract_extradata_av1’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c:119:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:306:15: warning: pb_filtered_data.buffer’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  306 |     p->buffer += size;
      |               ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c: In function ‘extract_extradata_av1’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c:89:24: note: pb_filtered_data.buffer’ was declared here
   89 |         PutByteContext pb_filtered_data, pb_extradata;
      |                        ^
In function ‘bytestream_put_be24’,
    inlined from ‘bytestream2_put_be24u’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:97:1,
    inlined from ‘extract_extradata_h2645’ at build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c:214:17:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:97:1: warning: pb_filtered_data.buffer’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
   97 | DEF(unsigned int, be24, 3, AV_RB24, AV_WB24)
      | ^
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c: In function ‘extract_extradata_h2645’:
build/ffmpeg/src/ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/extract_extradata_bsf.c:183:24: note: pb_filtered_data.buffer’ was declared here
  183 |         PutByteContext pb_filtered_data, pb_extradata;
      |                        ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp: In member function ‘DecodeFrame’:
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:515:29: warning: saturation’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  515 |     sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
      |                             ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:512:51: note: saturation’ was declared here
  512 |     int srcRange, dstRange, brightness, contrast, saturation;
      |                                                   ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:515:29: warning: contrast’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  515 |     sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
      |                             ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:512:41: note: contrast’ was declared here
  512 |     int srcRange, dstRange, brightness, contrast, saturation;
      |                                         ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:515:29: warning: brightness’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  515 |     sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
      |                             ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:512:29: note: brightness’ was declared here
  512 |     int srcRange, dstRange, brightness, contrast, saturation;
      |                             ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:515:29: warning: dstRange’ may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
  515 |     sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
      |                             ^
/build/kodi-rpi/src/xbmc-599abe0f78ce80b352b852d687c2d5777df0ab11/xbmc/guilib/FFmpegImage.cpp:512:19: note: dstRange’ was declared here
  512 |     int srcRange, dstRange, brightness, contrast, saturation;
      |                   ^
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans11.ltrans.o", section 3, offset 0x00015248.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans12.ltrans.o", section 4, offset 0x0002844c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans25.ltrans.o", section 3, offset 0x0000da94.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans26.ltrans.o", section 3, offset 0x000015ec.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans26.ltrans.o", section 3, offset 0x00029410.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans32.ltrans.o", section 3, offset 0x00027d10.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00012f54.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00012fcc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00013c5c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00013e4c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans37.ltrans.o", section 3, offset 0x00018b00.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans45.ltrans.o", section 4, offset 0x0002f55c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x0000589c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000059e4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005c14.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005d58.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005ea0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005ffc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00006190.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000064ac.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00007b48.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000081f4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000082d0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00021098.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans53.ltrans.o", section 3, offset 0x0002ec3c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans55.ltrans.o", section 3, offset 0x00019a2c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x0000eac4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00017428.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00017ecc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00018124.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00025880.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans57.ltrans.o", section 3, offset 0x00014b60.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans57.ltrans.o", section 3, offset 0x00029b3c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans60.ltrans.o", section 4, offset 0x00003a34.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans61.ltrans.o", section 4, offset 0x00017998.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans77.ltrans.o", section 4, offset 0x000126d4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans78.ltrans.o", section 3, offset 0x00005478.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans78.ltrans.o", section 3, offset 0x0001ce2c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans79.ltrans.o", section 5, offset 0x00005270.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans80.ltrans.o", section 3, offset 0x0000ee60.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x000299f8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002a7b4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002da90.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002ecd8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002fad4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans92.ltrans.o", section 1, offset 0x000382fc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans95.ltrans.o", section 1, offset 0x0003722c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans96.ltrans.o", section 1, offset 0x00036ab8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans96.ltrans.o", section 1, offset 0x0003f2ac.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans99.ltrans.o", section 1, offset 0x000333c8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00010a20.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00010ad0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00039c70.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans101.ltrans.o", section 1, offset 0x0003f00c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans105.ltrans.o", section 1, offset 0x00019560.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans118.ltrans.o", section 1, offset 0x00054e34.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans125.ltrans.o", section 7, offset 0x0000c7c8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans11.ltrans.o", section 3, offset 0x00015248.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans12.ltrans.o", section 4, offset 0x0002844c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans25.ltrans.o", section 3, offset 0x0000da94.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans26.ltrans.o", section 3, offset 0x000015ec.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans26.ltrans.o", section 3, offset 0x00029410.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans32.ltrans.o", section 3, offset 0x00027d10.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00012f54.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00012fcc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00013c5c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans33.ltrans.o", section 3, offset 0x00013e4c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans37.ltrans.o", section 3, offset 0x00018b00.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans45.ltrans.o", section 4, offset 0x0002f55c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x0000589c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000059e4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005c14.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005d58.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005ea0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00005ffc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00006190.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000064ac.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00007b48.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000081f4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x000082d0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans49.ltrans.o", section 5, offset 0x00021098.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans53.ltrans.o", section 3, offset 0x0002ec3c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans55.ltrans.o", section 3, offset 0x00019a2c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x0000eac4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00017428.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00017ecc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00018124.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans56.ltrans.o", section 3, offset 0x00025880.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans57.ltrans.o", section 3, offset 0x00014b60.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans57.ltrans.o", section 3, offset 0x00029b3c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans60.ltrans.o", section 4, offset 0x00003a34.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans61.ltrans.o", section 4, offset 0x00017998.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans77.ltrans.o", section 4, offset 0x000126d4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans78.ltrans.o", section 3, offset 0x00005478.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans78.ltrans.o", section 3, offset 0x0001ce2c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans79.ltrans.o", section 5, offset 0x00005270.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans80.ltrans.o", section 3, offset 0x0000ee60.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x000299f8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002a7b4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002da90.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002ecd8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans88.ltrans.o", section 1, offset 0x0002fad4.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans92.ltrans.o", section 1, offset 0x000382fc.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans95.ltrans.o", section 1, offset 0x0003722c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans96.ltrans.o", section 1, offset 0x00036ab8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans96.ltrans.o", section 1, offset 0x0003f2ac.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans99.ltrans.o", section 1, offset 0x000333c8.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00010a20.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00010ad0.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans100.ltrans.o", section 1, offset 0x00039c70.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans101.ltrans.o", section 1, offset 0x0003f00c.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans105.ltrans.o", section 1, offset 0x00019560.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans118.ltrans.o", section 1, offset 0x00054e34.
Erratum 835769 found and fixed at "/tmp/ccXC4MbT.ltrans125.ltrans.o", section 7, offset 0x0000c7c8.
[100%] Built target kodi
==> Entering fakeroot environment...
==> Starting package_kodi-rpi()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.audioengine/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.filesystem/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.general/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.gui/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.main/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.network/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.global.tools/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.audiodecoder/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.audioencoder/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.game/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.imagedecoder/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.inputstream/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.peripheral/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.pvr/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.screensaver/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.vfs/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.videocodec/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.binary.instance.visualization/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.addon/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.json/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/layout.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.default/resources/layout.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.keyboard/resources/layout.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/layout.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.mouse/resources/layout.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/layout.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/layout.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/game.controller.snes/resources/mask.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/games.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/images.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/language.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/kodi.resource/uisounds.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/albumuniversal.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Afrikaans/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Amharic/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Asturian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Belarusian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Bulgarian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Burmese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Catalan/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Croatian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Czech/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Danish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Dutch/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (Australia)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/English (US)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/English/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Estonian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Finnish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/French (Canada)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/French/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Galician/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Georgian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/German/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Greek/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hebrew/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Hungarian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Icelandic/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Indonesian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Italian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Japanese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Korean/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Latvian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Lithuanian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Macedonian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Malay/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Norwegian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Polish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Portuguese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Romanian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Russian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovak/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Slovenian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Spanish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Swedish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Thai/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Turkish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Ukrainian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Vietnamese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/language/Welsh/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.album.universal/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/artistuniversal.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Amharic/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Arabic/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Asturian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Belarusian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Burmese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Catalan/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Croatian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Czech/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Danish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Dutch/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English (US)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/English/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Estonian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Finnish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/French/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Galician/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/German/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Greek/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hebrew/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Hungarian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Icelandic/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Indonesian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Italian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Japanese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Korean/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Latvian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Macedonian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Malay/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Norwegian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Polish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Portuguese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Romanian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Russian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovak/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Slovenian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Spanish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Swedish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Thai/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Turkish/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/language/Welsh/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.artists.universal/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.allmusic.com/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.allmusic.com/allmusic.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.allmusic.com/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.fanart.tv/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.fanart.tv/fanarttv.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.fanart.tv/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.musicbrainz.org/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.musicbrainz.org/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.musicbrainz.org/musicbrainz.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.theaudiodb.com/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.theaudiodb.com/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.common.theaudiodb.com/tadb.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/default.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/allmusic.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/discogs.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/fanarttv.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/musicbrainz.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/nfo.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/scraper.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/theaudiodb.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/lib/wikipedia.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.albums/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/default.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/allmusic.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/discogs.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/fanarttv.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/musicbrainz.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/nfo.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/scraper.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/theaudiodb.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/lib/wikipedia.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.generic.artists/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.local/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.local/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.local/local.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/README.md
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_config.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/data_utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/debugger.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/imdbratings.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/tmdb.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/traktratings.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/libs/utils.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/main.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/License.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/0.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/1.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/10.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/11.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/12.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/13.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/14.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/15.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/16.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/17.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/18.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/19.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/2.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/20.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/21.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/22.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/23.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/24.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/25.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/26.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/27.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/28.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/29.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/3.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/30.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/31.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/32.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/33.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/34.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/35.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/36.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/37.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/38.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/39.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/4.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/40.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/41.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/42.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/43.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/44.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/45.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/46.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/47.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/5.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/6.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/7.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/8.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/9.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/License.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.images.weathericons.default/resources/na.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.language.en_gb/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.language.en_gb/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.language.en_gb/resources/langinfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.language.en_gb/resources/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/back.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/click.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/cursor.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/notify.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/out.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/shutter.wav
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/resource.uisounds.kodi/resources/sounds.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.black/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/script.module.pil/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/script.module.pil/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/script.module.pycryptodome/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/script.module.pycryptodome/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/README
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.schema.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/favicon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/icon-128.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/icon-144.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/icon-152.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/icon-192.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/amp.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/cans.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/concert.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/guitar.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/speaker.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/turntable.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/fanart_default/tweeter.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/splash_hi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/images/thumbnail_default.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/index.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/js/kodi-webinterface.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/af.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/am.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ar.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ast.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/az.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/be.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/bg.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/bs.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ca.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/cs.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/cy.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/da.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/de.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/el.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/en.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_au.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_nz.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/en_us.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/eo.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/es.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_ar.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/es_mx.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/et.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/eu.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fa_ir.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fi.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fo.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/fr_ca.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/gl.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/gr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/hi.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/hr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/hu.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/hy.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/id.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/is.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/it.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/iw.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ja.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/kn.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ko.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/lt.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/lv.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/mi.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/mk.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ml.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/mn.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ms.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/mt.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/my.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/nb.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/nl.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/oc_fr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/pl.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/pt_br.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ro.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ru.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/si.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sk.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sl.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sq.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sr_rs@latin.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/sv.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/szl.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/ta.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/te.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/tg.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/th.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/tr.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/uk.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/uz.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/vi.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_cn.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_tw.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/de/app-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/de/keybind-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/de/lang-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/_en-important-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/addons.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/app-changelog.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/app-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/developers.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/help-overview.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/keybind-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/lang-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/en/license.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/fr/help-overview.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/fr/keybind-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/fr/lang-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/nl/keybind-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/addons.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/app-changelog.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/app-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/help-overview.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/keybind-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/lang-readme.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lang/pl/license.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/icons/icomoon.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/icons/mdi.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.min.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.swf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/lib/video-js/video.min.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/manifest.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/addons.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/artist.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/artists.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/edit-media.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/movie.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/now-playing.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/search.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/settings.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/screenshots/tv.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/css/base.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/selection.json
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/style.css
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-1.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-2.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/loader.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/loading-box-bg.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/logo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-blue.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-pink.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-white.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-blue.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-pink.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-white.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing.gif
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/themes/base/images/thumbnail_default.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/webinterface.default/videoPlayer.html
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.addon/metadata.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.addon/repository.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.core/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.gui/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.gui/skin.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.metadata/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.metadata/scraper.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/contextitem.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/pluginsource.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/script.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.python/service.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.webinterface/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/xbmc.webinterface/webinterface.xsd
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/Fonts/arial.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/Fonts/teletext.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/applaunch_screen.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/banner.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon120x120.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon16x16.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon256x256.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon32x32.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon48x48.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/icon80x80.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/qr/kodilove/qr-logo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/qr/kodilove/qr-popcorn.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/splash.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/vendor_icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/media/vendor_logo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/addon-manifest.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/colors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/dialogcolors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/arabic.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/bulgarian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/chinese.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/croatian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/czech.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/danish.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/english.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/estonian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/french.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/german.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/greek.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/hebrew.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/hungarian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/icelandic.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/italian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/korean.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/lithuanian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/norwegian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/persian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/polish.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/portuguese.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/romanian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/russian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/silesian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/slovak.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/slovenian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/spanish.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/swedish.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/thai.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/turkish.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keyboardlayouts/ukrainian.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/appcommand.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/customcontroller.AppleRemote.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/customcontroller.Harmony.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/customcontroller.SiriRemote.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/gamepad.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/joystick.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/keyboard.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/mouse.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/nyxboard/keyboard.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/osmc/osmc_remote.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/osmcv3/osmcv3_remote.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/remote.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/touchscreen.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/keymaps/wetek-play/keyboard.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/addons.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/albums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/artists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/boxsets.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/compilations.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/files.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/genres.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/albumartists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/allartists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/allcontributors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/allroles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/arrangers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/composers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/conductors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/djmixers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/lyricists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/orchestras.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicroles/remixers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/albums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/artists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/directors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/genres.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/studios.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/tags.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/titles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/musicvideos/years.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/playlists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/recentlyaddedalbums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/recentlyplayedalbums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/singles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/songs.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/sources.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/top100/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/top100/top100albums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/top100/top100songs.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/music/years.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/addons.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/files.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/actors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/country.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/directors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/genres.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/recentlyaddedmovies.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/sets.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/studios.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/tags.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/titles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/versions.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/movies/years.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/albums.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/artists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/directors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/genres.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/recentlyaddedmusicvideos.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/studios.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/tags.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/titles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/musicvideos/years.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/playlists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/actors.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/genres.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/index.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/inprogressshows.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/recentlyaddedepisodes.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/studios.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/tags.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/titles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video/tvshows/years.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/addons.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/files.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/inprogressshows.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/movies.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/musicvideos.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/playlists.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/recentlyaddedepisodes.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/recentlyaddedmovies.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/recentlyaddedmusicvideos.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/library/video_flat/tvshows.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/peripherals.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/playercorefactory.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/android.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/appliance.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/darwin.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/darwin_ios.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/darwin_osx.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/darwin_tvos.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/freebsd.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/linux.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/win10.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/win32.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/settings/windows.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-4x4.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-6x6.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_output.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_default.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_default.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_stretch.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_frag.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_vertex.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-4x4.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-6x6.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_output.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_default.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_default.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_stretch.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_tonemap.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_frag.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_vertex.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-4x4.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-6x6.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader.vert
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_default.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_fonts.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_tonemap.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.vert
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb.vert
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/convolution-4x4_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/convolution-6x6_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/convolution_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/convolutionsep-4x4_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/convolutionsep-6x6_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_checkerboard_left.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_checkerboard_right.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_common.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_default.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_fonts.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_interlaced_left.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_interlaced_right.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_multi_texture_blend.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_texture.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_texture_noblend.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/guishader_vert.hlsl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/output_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/rp_output_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/shaders/yuv2rgb_d3d.fx
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/userdata/ModeLines_template.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/userdata/RssFeeds.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/userdata/iOS/sources.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/system/Lircmap.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/LICENSE.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/addon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/changelog.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/brown.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/charcoal.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/chartreuse.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/concrete.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/defaults.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/gold.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/green.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/maroon.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/midnight.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/orange.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/pink.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/rose.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/teal.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/colors/violet.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern0.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern1.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern2.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern3.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern4.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern5.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern6.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern7.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/backgrounds/primary.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/home-images/LICENSE
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/home-images/movie.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/extras/home-images/music.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/NotoMono-Regular.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/NotoSans-Regular.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/heebo_licence.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/mardoto_license.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/noto_license.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/fonts/roboto_license.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/inprogress_movies.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/mostplayed_albums.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/random_albums.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/random_artists.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/random_movies.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideo_artists.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideos.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_movies.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/unplayed_albums.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_movies.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_musicvideos.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/playlists/unwatched_tvshows.xsp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/fanart.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/icon.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-01.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-02.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-03.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-04.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-05.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-06.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-07.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/resources/screenshot-08.jpg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/buttons/button-nofo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/curial/overlays/shadow.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/flat/buttons/button-nofo.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/themes/flat/overlays/shadow.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/AddonBrowser.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1101_SettingsList.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1102_TextViewer.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1104_Fanart.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Custom_1110_TempoControl.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Defaults.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogAddonSettings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogBusy.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogButtonMenu.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogColorPicker.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogConfirm.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogContextMenu.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogExtendedProgressBar.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogFullScreenInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogGameControllers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogKeyboard.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogMediaSource.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogMusicInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogNotification.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogNumeric.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelGuide.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelManager.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGroupManager.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideControls.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideSearch.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPictureInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogSeekBar.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogSelect.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogSettings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogSlider.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogSubtitles.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogTextViewer.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogVideoManager.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/DialogVolumeBar.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/EventLog.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/FileBrowser.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/FileManager.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Font.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/GameOSD.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Home.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_Animations.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_Buttons.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_DialogSelect.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_Games.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_Home.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_MediaMenu.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_MusicInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Includes_PVR.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/LoginScreen.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MusicOSD.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MusicVisualisation.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyFavourites.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyGames.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyMusicNav.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPVRChannels.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPVRGuide.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPVRRecordings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPVRSearch.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPVRTimers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPics.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPlaylist.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyPrograms.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyVideoNav.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/MyWeather.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/PlayerControls.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Pointer.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Settings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SettingsCategory.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SettingsProfile.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SettingsScreenCalibration.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SettingsSystemInfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SkinSettings.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SlideShow.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistEditor.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistRule.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Startup.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Timers.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/Variables.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/VideoFullScreen.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/VideoOSD.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/VideoOSDBookmarks.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_500_Wall.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_501_Banner.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_502_FanArt.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_503_NowPlaying.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_50_List.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_51_Poster.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_52_IconWall.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_53_Shift.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_54_InfoWall.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/xml/View_55_WideList.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/wayland-sessions/kodi-gbm.desktop
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/xsessions/kodi.desktop
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/applications/kodi.desktop
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/applications/kodi-fs.desktop
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/metainfo/org.xbmc.kodi.metainfo.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/16x16/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/22x22/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/24x24/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/32x32/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/48x48/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/64x64/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/128x128/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/256x256/apps/kodi.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/icons/hicolor/scalable/apps/kodi.svg
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/firewalld/services/kodi-eventserver.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/firewalld/services/kodi-http.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/firewalld/services/kodi-jsonrpc.xml
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/doc/kodi/LICENSE.md
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/doc/kodi/version.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/doc/kodi/README.Linux.md
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/privacy-policy.txt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/media/Textures.xbt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/media/curial.xbt
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/share/kodi/addons/skin.estuary/media/flat.xbt
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/kodi/kodi.bin
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/kodi/kodi-xrandr
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/bin/kodi
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/bin/kodi-standalone
-- Installing: /build/kodi-rpi/pkg/kodi-rpi/usr/lib/kodi/system/players/VideoPlayer/libdvdnav-aarch64.so
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/kodi/kodi.bin
==> Creating package "kodi-rpi"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_kodi-rpi-eventclients()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/bt/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/bt/bt.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/bt/hid.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3/keymaps.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3/sixaxis.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3/sixpair.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3/sixwatch.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/defs.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/__init__.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/ps3_remote.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/xbmcclient.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/lib/python3.13/site-packages/kodi/zeroconf.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/share/pixmaps/kodi/bluetooth.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/share/pixmaps/kodi/phone.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/share/pixmaps/kodi/mail.png
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/share/pixmaps/kodi/mouse.png
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/bin/kodi-ps3remote
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-eventclients/usr/bin/kodi-send
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: backup entry file not in package : boot/kodi.config.txt
==> WARNING: backup entry file not in package : etc/conf.d/kodi-standalone
==> Creating package "kodi-rpi-eventclients"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_kodi-rpi-tools-texturepacker()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-tools-texturepacker/usr/bin/kodi-TexturePacker
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: backup entry file not in package : boot/kodi.config.txt
==> WARNING: backup entry file not in package : etc/conf.d/kodi-standalone
==> Creating package "kodi-rpi-tools-texturepacker"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_kodi-rpi-dev()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/input
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/input/ActionIDs.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/ExtendedProgress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/YesNo.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/FileBrowser.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/Select.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/Keyboard.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/TextViewer.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/Progress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/Numeric.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/ContextMenu.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/dialogs/OK.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/Window.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Spin.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Slider.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Button.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/FadeLabel.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/TextBox.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Rendering.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/SettingsSlider.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Edit.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Label.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Progress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/Image.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/controls/RadioButton.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/General.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/ListItem.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/renderHelper.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/gl
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/gl/Shader.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/gl/GL.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/gui/gl/GLonDX.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/AudioDecoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/Visualization.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream/DemuxPacket.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream/StreamCrypto.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream/StreamCodec.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream/StreamConstants.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/inputstream/TimingConstants.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/VFS.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/peripheral
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/peripheral/PeripheralUtils.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/PVR.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/Inputstream.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/ImageDecoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/Screensaver.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/AudioEncoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/Game.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/VideoCodec.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/Peripheral.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/EDL.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/Providers.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/General.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/Stream.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/MenuHook.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/Timers.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/Recordings.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/ChannelGroups.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/EPG.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/addon-instance/pvr/Channels.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/AudioEngine.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/Filesystem.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/versions.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/General.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/platform
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/platform/android
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/platform/android/System.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools/StringUtils.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools/EndTime.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools/Timer.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools/DllHelper.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/tools/Thread.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/Network.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/general.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/general.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/input
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/input/action_ids.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/keyboard.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/text_viewer.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/select.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/extended_progress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/progress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/context_menu.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/yes_no.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/ok.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/numeric.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/dialogs/filebrowser.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/window.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/edit.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/text_box.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/rendering.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/slider.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/image.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/progress.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/settings_slider.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/radio_button.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/label.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/fade_label.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/button.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/controls/spin.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/list_item.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/gui/definitions.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/imagedecoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/video_codec.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/peripheral.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/audioencoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/visualization.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_crypto.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream/timing_constants.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_codec.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream/demux_packet.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_constants.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/vfs.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/game.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/inputstream.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/screensaver.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/audiodecoder.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_stream.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_menu_hook.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_defines.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_edl.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_recordings.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_channel_groups.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_epg.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_timers.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_general.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_providers.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_channels.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon-instance/pvr.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/addon_base.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/filesystem.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/audio_engine.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/platform
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/platform/android
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/platform/android/system.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/c-api/network.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/AddonBase.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/AddonHelpers.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/AddOptions.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/ArchSetup.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/CheckCommits.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/CheckTargetPlatform.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/GenerateCompileInfo.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/GeneratorSetup.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/HandleDepends.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/Macros.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/PrepareEnv.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/ProjectMacros.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/kodi/cmake/PathSetup.cmake
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/lib/kodi/cmake/KodiConfig.cmake
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/include/kodi/xbmcclient.h
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C#/XBMCDemoClient1.cs
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_notification.cpp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_log.cpp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button1.cpp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_mouse.cpp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button2.cpp
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/java/XBMCDemoClient1.java
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_mouse.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button1.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_notification.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_action.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button2.py
-- Installing: /build/kodi-rpi/pkg/kodi-rpi-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_simple.py
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: backup entry file not in package : boot/kodi.config.txt
==> WARNING: backup entry file not in package : etc/conf.d/kodi-standalone
==> Creating package "kodi-rpi-dev"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: kodi-rpi 21.2-15 (Sun Jul  6 09:01:05 2025)
==> Cleaning up...